Portál AbcLinuxu, 10. května 2025 05:31

Dotaz: php klidne pouzije nedeklarovanou promennou

26.11.2010 18:54 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
php klidne pouzije nedeklarovanou promennou
Přečteno: 168×
Odpovědět | Admin
Dobry den,

php mi dela zajimavou vec:
mam funkci my_is_string( $arg ){ echo "$arg"; }
mam promennou $comment = "ahoj";
zavolam
my_is_string( $komentar );
a phpku vubec nevadi ze nikdy predtim sem promennou komentar(zamerne nazorny priklad, vetsinou tam mam preklep typu coment) nepouzil, a ja pak jako blbec hledam proc tam nejsou data:(. skript testuju pres prikazovou radku, nikoliv pres www.

je to v php normalni chovani?

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

26.11.2010 19:10 voda | skóre: 28
Rozbalit Rozbalit vše Re: php klidne pouzije nedeklarovanou promennou
Odpovědět | | Sbalit | Link | Blokovat | Admin
To je u PHP normální. Pokud si nastavíš error-reporting a display-errors, pak PHP vypíše Notice:
$ php -r 'echo $a;'
PHP Notice:  Undefined variable: a in Command line code on line 1
PHP Stack trace:
PHP   1. {main}() Command line code:0

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.