PHP
downloads | documentation | faq | getting help | mailing lists | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

Chýbajúce funkcie> <Inicializátory
Last updated: Sun, 25 Nov 2007

view this page in

empty("0")

Pravdepodobne najkontroverznejšia zmena sa stala v správaní funkcie empty(). Reťazec, ktorý obsahuje iba znak '0' (nula) sa teraz považuje za prázdny, zatiaľ čo v PHP 3 nie.

Toto nové správanie má zmysel vo web aplikáciách, vo všetkých vstupných poliach, ktoré vracajú reťazec dokonca aj keď sa vyžaduje číselný vstup, a v PHP schopnostiach automatickej typovej konverzie. Ale, na druhej strane, to môže váš kód zákerným spôsobom porušiť, čo vedie k divnému správaniu, ktoré je ťažké vystopovať, ak neviete, čo máte hľadať.



add a note add a note User Contributed Notes
empty("0")
There are no user contributed notes for this page.

Chýbajúce funkcie> <Inicializátory
Last updated: Sun, 25 Nov 2007
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites