Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Dlaczego funkcja isset zwraca błąd?
Kiubus
post 12.05.2018, 17:57:55
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 11.10.2010

Ostrzeżenie: (0%)
-----


Witam.
Na wstępie zaznaczę, że dopiero zaczynam z PHP. Mam taki fragment kodu:
  1. echo 'isset($iloscopon): '. isset($iloscopon). '<br />';
  2. echo 'isset($niema): '. $isset($niema). '<br />';
  3. echo 'empty($iloscopon): '. $empty($iloscopon). '<br />';
  4. echo 'empty($niema): '. $empty($niema). '<br />';


O ile pierwsza instrukcja echo się wykonuje to problem jest od kolejnej w dół bo się nie wykonują - generują ostrzeżenie i błąd:

Cytat
Notice: Undefined variable: isset in /x/test.php on line 46

Fatal error: Function name must be a string in /x/test.php on line 46


Zmienna $iloscopon istnieje i może przyjmować wartość wprowadzoną przez użytkownika. Natomiast $niema nie istnieje, nie została zadeklarowana. Ale z tego co wiem, to funkcja isset powinna chyba w takim przypadku zwrócić wartość false a nie bład? No i kompletnie nie rozumiem tutaj powodu drugiego błędu. Co robię źle?
Pozdrawiam
Go to the top of the page
+Quote Post
SmokAnalog
post 12.05.2018, 18:18:56
Post #2





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Wstawiasz znak dolara przed nazwą funkcji.
Go to the top of the page
+Quote Post
Kiubus
post 12.05.2018, 18:22:39
Post #3





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 11.10.2010

Ostrzeżenie: (0%)
-----


Ehh, myślałem o zmiennej a pisałem nazwę funkcji... dzięki smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.04.2024 - 13:09