![]() |
[php] dlaczego simplexml_load_file musi być w funkcji - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Początkujący webmaster (https://www.webmastertalk.pl/forum-poczatkujacy-webmaster) +--- Wątek: [php] dlaczego simplexml_load_file musi być w funkcji (/thread-php-dlaczego-simplexml-load-file-musi-byc-w-funkcji) |
[php] dlaczego simplexml_load_file musi być w funkcji - K0nio - 04-06-2012 Witam , robię swój pierwszy kod w obiektowym php tzn. "robię" to za dużo powiedziane mam pytanie dlaczego tworząc klasę muszę taki kod Kod: $xml = simplexml_load_file('http://nbp.pl/kursy/xml/a109z070606.xml'); Kod: public function makeRequest(){ bo w przeciwnym razie wyskakuje błąd unexpected T_VARIABLE, expecting T_FUNCTION = niespodziewane odwołanie do zmiennej, spodziewana funkcja. Czyli w pierwszym przypadku mój php nie zna takiej funkcji ale już po utworzeniu metody wszystko działa RE: [php] dlaczego simplexml_load_file musi być w funkcji - camelrafal - 04-06-2012 RE: [php] dlaczego simplexml_load_file musi być w funkcji - Pedro84 - 05-06-2012 @camel - chyba pytania nie zrozumiałeś... ![]() @K0nio - dlatego, że obiekt, którym jest klasa, składa się z metod oraz właściwości, nie zmiennych. Poczytaj teorię, także o setterach i getterach. RE: [php] dlaczego simplexml_load_file musi być w funkcji - K0nio - 06-06-2012 dzięki za odpowiedź @pedri84 właśnie to miałem na myśli. Czytałem kiedyś ale jak widać samo czytanie bez jednoczesnego pisania jest mało efektywne. Poszukam jeszcze raz jakiegoś kursu albo książki dla mnie bo jak na razie nic nie znalazłem, może z małymi wyjątkami. Jeszcze raz dzięki za odpowiedź ![]() |