dichiarazione della classe per un oggetto in PHP

Per convenzione quando un oggetto non e’ istanziato in modo esplicito in questo modo:

$oggetto = new Classe();

è possibile dichiarare il tipo di un oggetto con:

/* @var $oggetto Classe */

Così facendo oltre ad avere del codice autodocumentato si mette nelle condizioni il vostro editor (Eclipse o Zend studio … ) di capire il tipo del dato e quindi attivare le varie funzionalità come autocompletamento, accesso ai metodi eccetera.
Questa convenzione è valida in tutti i file php, quindi per esempio anche nei partial e/o template di symfony dove si perde il concetto di tipizzazione degli oggetti.

Annunci

Abilitare la visualizzazione degli errori in PHP

Mi segno qui, come appunto, due istruzioni semplici che attivano la notifica dettagliata degli errori in PHP:

<?php
error_reporting(E_ALL);
ini_set("display_errors", 1); 
%d blogger hanno fatto clic su Mi Piace per questo: