![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 13.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam nastepujacy problem. Napisalem taka klase (dla skrocenia kodu wyrzucilem pare funkcji, ale to nie istotne):
wywoluje nastepujaca klase tak:
Jednak contruktor nie przypisuje zmiennym wartosci. Tak samo dzieje sie jezeli w kodzie dla kazdej zmiennej dam $usermng->login = $login; Dziala jedynie jak przekazuje niezbedne zmienne do kazdej funkcji, wtedy wywoluje bez $this-> . Co w tym kodzie jest nie tak ze nie przypisuje wartosci zmiennym clasy? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 24 Pomógł: 3 Dołączył: 25.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
1. Zdecyduj się na jeden język... polski albo angielski
2. Po co __get()/__set() skoro zmienne w klasie są publiczne? 3. Nie musisz wsadzać zmiennych w cudzysłowy. $_SESSION['login_r'] = $this->login; też zadziała i ładniej wygląda ![]() 4. Wrzuć var_dump( $login ); przed i po require w konstruktorze i powiedz co wywala. 5. Co robi plik funkcje/header.php? Ten post edytował Morkai 1.06.2007, 13:55:23 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 13.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Cytat 1. Zdecyduj się na jeden język... polski albo angielski ok, to pozniej, napewno nie wplywa to na dzialanie skryptu. Cytat 2. Po co __get()/__set() skoro zmienne w klasie są publiczne? usunalem. Cytat 3. Nie musisz wsadzać zmiennych w cudzysłowy. $_SESSION['login_r'] = $this->login; też zadziała i ładniej wygląda cudzyslowia tez usunalem. Cytat 4. Wrzuć var_dump( $login ); przed i po require w konstruktorze i powiedz co wywala. W kodzie przed require i po require jest prawidlowy login, w construktorze tak samo, w dowolnej funkcji (bez przekazywania jej zmiennej $login) po wpisaniu bez this jest tez prawidlowy login, a po wpisaniu z $this->login jest NULL Cytat 5. Co robi plik funkcje/header.php? to jest przeniesienie do innej strony przy pomocy znacznikow META, tam przyjmuje zmienna $do i $czas . |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
-------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 13.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Faktycznie. Operator przypisania zamiast operatora porownania
![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 11:18 |