se sono constanti devi usare self:: all' interno della classeOriginariamente inviato da nICO80
Ma quindi per accedere ad un membro di una classe all'interno di un metodo devo sempre usare this?
no però (almeno) ti permette sempre di dichiarare variabili temporanee con lo stesso nome di quelle $thisOriginariamente inviato da nICO80
Non prende in automatico la classe come scope?
class X{ var $p; function X(){ $this->p = 1; $p = 2; echo $p; } }
no, ci sono dei modi per raggirare il problema ... ma sono tutti molto macchinosi e spesso incompleti (il create_function non prende lo scope della classe, per esempio)Originariamente inviato da nICO80
i metodi devono essere per forza definiti insieme alla classe? Non li posso definire separatamente come si fa ad es. in C++?