Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Ucze sie prosze o pomoc
Forum PHP.pl > Forum > Przedszkole
welder666
Witam. Dopiero zaczynam uczyc sie programowania w php.
Korzystam z ksiazki "PHPi MySql vademecum profesjonalisty"
Wykorzystujac skrypt z ksiazki powinienem uzyskac taki efekt

Konstruktor klasy pierwszaklasa wywolany z parametrem Pierwszak
Konstruktor klasy pierwszaklasa wywolany z parametrem Druciak
Konstruktor klasy pierwszaklasa wywolany z parametrem Trzeciak

jednak nic takiego sie nie dzieje. Pomocy

Dodam ze korzystam zarowno z zewnetrznego serwera jak i WebServa i jest dokladnie to samo
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5.  
  6. <?php
  7.  
  8. class pierwszaklasa
  9. {  
  10. function _construct($parametr)
  11. {
  12. echo "Konstruktor klasy pierwszaklasa wywolany z parametrem $parametr</br>";
  13. }
  14. }
  15.  
  16. $a = new pierwszaklasa ('Pierwszak');
  17. $a = new pierwszaklasa ('Druciak');
  18. $a = new pierwszaklasa ('Trzeciak');  
  19.  
  20. ?>
  21.  
  22. </body>
  23. </html>
l0ud
__construct a nie _construct (2 kreski na początku)

Pozdrawiam winksmiley.jpg
welder666
Poprawilem jest __ zamiast _ ale nadal nic nie wyswietla;/ Dzieki za tak szybka odpowiedz
l0ud
Niewykluczone, że uruchamiasz to na PHP4. Upewnij się, że używasz PHP5 (powinna być opcja do przestawienia w ustawieniach serwera).
mike
1. "Ucze sie prosze o pomoc" - tytuł "Jem kanapkę" miałby tą samą wartość. Żadną.
Proszę poprawić tytuł wątku na sensowny. Wskazówki dotyczące formułowania tytułów wątków znajdziesz w Regulaminie.
2. Proszę również poprawić pierwszego posta i objąć kod w bbCode. Proszę o tym pamiętać na przyszłość.
3. Pokaż kod, który masz po poprawce.
welder666
podczas instalacji WebServ wybralem php wersja 5.2.5

moglo cos nie zadzialac? juz sam nie wiem

po poprawieniu

  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5.  
  6. <?php
  7.  
  8. class pierwszaklasa
  9. {  
  10. function __construct($parametr)
  11. {
  12. echo "Konstruktor klasy pierwszaklasa wywolany z parametrem $parametr</br>";
  13. }
  14. }
  15.  
  16. $a = new pierwszaklasa ('Pierwszak');
  17. $a = new pierwszaklasa ('Druciak');
  18. $a = new pierwszaklasa ('Trzeciak');  
  19.  
  20. ?>
  21.  
  22. </body>
  23. </html>


PS. nie wiem jak zmienic nazwe tematu
mike
Miałem na myśli znacznik [ php ] (spacje celowe dla przykładu).
Edycja? Poszukaj
paziek
Kod jest dobry. Musi byc coś nie tak z tym WebServ.

Może spróbuj http://www.wampserver.com/en/
l0ud
wstaw phpinfo(); na początek kodu. Będziesz wiedział jaką wersję posiadasz - jeżeli 4.x to szukaj przyczyny po stronie serwera.
welder666
Ok. Juz wszystko dziala. Po uzyciu phpinfo() wyszlo ze WebServ pomimo ustawienia podczas instalacji php5 ustawial domyslnie php4.
Dziekuje za pomoc.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.