Originariamente inviato da l'evangelista
chris diceva che non c'era necessità di dichiararle come variabili di classe, e quindi è possibile inizializzarle ovunque (costruttore o altra funzione).
il php e' troppo permissivo, non avrebbe tanta utenza "facile" se non fosse stato cosi' ... e' vero che puoi istanziarle ovunque ma e' anche molto piu' vero quello che ha detto Dar Cas ... cioe' , va bene non ottimizzare le virgole pero' o uno dichiara le variabili e sa quali e quante gliene servono e anche di che tipo, oppure non le dichiari affatto no ???

per dire che il tizio di quella classe si e' probabilmente scordato ... scordarsi di qualcosa non fa parte della programmazione ... mentre se era un "frega niente faccio come mi pare" allora non si capisce perche' ne ha dichiarate , senza tipo, solo alcune e non tutte ...

morale: se vuoi scrivere php come si deve bisogna che ci ragioni prima di scrivere, se vuoi scrivere php come mangi allora e' inutile che fai finta di ragionarci sopra ... poi ognuno e' liberissimo di scrivere codice come meglio crede, ma magari sarebbe sempre meglio seguire almeno una logica, anche volendo personale, no ?


Originariamente inviato da l'evangelista
Non che possono essere utilizzate senza inizializzarle (infatti quella classe che ho postato non genera alcun notice).
il mio e' in discorso piu' generico , riferito alle variabili , non a quelle di quella classe ... poi sinceramente una classe che usa una global non mi ispira affatto fiducia ...