Tworzę własny framework i chcę, żeby był bardzo prosty, ale kiedy używam jakiegoś IDE
jak np. Eclipse
lub NetBeans
, dają mi ostrzeżenia mówiące, że te zmienne nie zostały zainicjalizowane lub nie rozpoznają wpisz ich, więc nie klasyfikują metod lub właściwości, których przypuszczalna zmienna ma być.Jak zdefiniować zmienną PHP jako określony typ klasy przed utworzeniem instancji obiektu?
Aby to zmienić, utworzyłem plik PHP, w którym ustawiona jest globalna zmienna środowiskowa, a nowy obiekt jest tworzony, a następnie niszczony, dzięki czemu IDE rozpoznaje go i mogę z nim dobrze pracować.
Ale wtedy te klasy konstruktorów będą wykonywane w tym czasie, a to może być niebezpieczne, a nawet spowolnić mój kod. Tak więc, aby to zmienić, lepiej jak zdefiniować typ zmiennej dla konkretnej klasy, bez tworzenia jej instancji?
Podobnie jak w Delphi
robimy var Test = TTest;
aw Java
robimy String testString;
przed testString = new String;
który jest odpowiedni, dzięki. Potrafię utworzyć wskazany parametr w metodzie klasy używam obiektu zewnętrznego. – PSyLoCKe