Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Funkcia isset vráti false , ak premenná je buď definovaný , alebo null , inak vracia true . Premenná , ktorá obsahuje prázdny reťazec nie je null , ani je premenná , ktorá bola inicializovaná ako prázdne pole . Napríklad :
echo isset ( $ y ) ; //false $ y = null ; echo isset ( $ y ) ; //false $ y = " " ; echo isset ( $ y ) ; //true
prázdny funkcia
prázdny funkcia je menej obmedzujúce ako funkcie isset . Vracia true , ak premenná nastavená - nedefinovaná alebo null - . , A tiež vráti hodnotu true , ak je premenná prázdny reťazec , prázdne pole , falošný , nula alebo " . 0 " Akákoľvek iná hodnota vráti false
pomocou isset
Pri použití poľa pre ukladanie zoznam a chcete skontrolovať , či je položka v zozname , dostanete chybu , ak sa pokúsite otvoriť nejakú položku, ktorý nie je v zozname. Funkcie isset je užitočný spôsob , ako zistiť zoznam bez generovania chyby . Napríklad , ak máte zoznam položiek v inventári ako asociatívne pole s názvom položky ako kľúč a číslo skladom ako hodnotu , môžete skontrolovať , či tovar je skladom najprv pomocou isset vidieť ak je to v zozname a potom kontrolu zásob . Ak máte skontrolovať zásoby a položka nie je v zozname , dostanete chybu . Napríklad :
if ( isset ( $ zásob [ " ceruzka " ] ) && $ zásob [ " ceruzka " ] > 0 ) echo " sklade " , elseecho " nie je v skladom " ;
Použitie prázdny
prázdny funkcia je obzvlášť užitočné , keď chcete skontrolovať , či používateľ zadal hodnotu do dátového poľa . Kým zhromažďuje podnety na formulári , napríklad , môžete inicializovať reťazcové premenné na prázdny reťazec a číselné premenné na nulu pred uvedením na formulári . Potom, čo používateľ odošle svoj vstup , môžete použiť prázdnu funkciu , aby zabezpečila , že sa v skutočnosti zadali hodnotu do poľa . Napríklad :
if ( ! Empty ( $ name ) && empty ( $ birth_year ) ) echo " Input kompletné " ; elseecho " Musíte vyplniť všetky dátové polia " ;