hu en sv en hu it hu en hu de hu ja hu hu hu hu hu hu hu hu de hu hu hu hu hu hu hu hu en hu hu hu hu hu hu hu hu hu cs hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu es es es tr en hu hu hu hu hu hu hu hu hu fr hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu en hu it hu en hu de hu ja hu hu hu hu hu es es es tr en hu
PHP isset() függvény használata - WEBiskola
Weboldalszerkesztő (HTML, CSS, JS kódszerkesztő) HTML-színkód generátor (Hexadecimális, RGB, HSL színkód kereső)
Ebben a PHP leckében az isset() függvényt és használatát mutatjuk be.
Mire való a PHP isset() függvénye?
A legtöbb embernek nem tűnik fel elsőre, de az “isset” szó az angol “is set” szó egybeírva, azaz az isset() függvény azt adja vissza, hogy egy változó be van-e állítva. Az, hogy be van-e állítva az azt jelenti, hogy a változó deklarálva van és az értéke nem NULL.
Az isset() függvény egy “true” (igaz) vagy “false” (hamis) értéket ad vissza, attól függően, hogy a függvénynek paraméterként átadott változó deklarálva van-e és az értéke nem NULL. Ha deklarálva van és nem NULL, akkor igaz értékkel tér vissza, ellenkező esetben pedig hamis értékkel.
isset(VÁLTOZÓ1 ...); Code language: PHP (php)
A fenti példában a három pont azt akarja szemléltetni, hogy egyszerre nem csak egyetlen egy változót vizsgálhatunk, hanem akár többet is. Ebben az esetben az isset csak akkor tér vissza igaz értékkel, ha az összes változó deklarálva van és egyik értéke sem NULL.
Példa isset() függvény használatára PHP-ban:
szam1 be van állítva.
szam1 és/vagy szam2 nincs beállítva.
Kicsit kavalkádnak tűnik ez a kód, de valójában csak azért tűnik bonyolultnak, soknak, mert majd’ minden eshetőségre hoztunk egy példát.
Kezdjük azzal, hogy a legelején felvesszük a $szam1 változó értékét, mely 5, majd a $szam3 változó NULL értéket kap. $szam2-t nem is deklaráljuk.
Majd jön az első if elágazás, melybe az isset() függvényt tettük bele a $szam1 paraméterrel. Mivel a $szam1 deklarálva van és az értéke nem NULL, így ebben az esetben az igaz ág fog lefutni.
Ezt követi a második if elágazás, melybe a $szam2 változót vizsgáljuk isset-tel, amely nincs deklarálva, így a hamis ág fog lefutni.
Ezután jön a harmadik if elágazás, amelyben a $szam3-at vizsgáljuk, ez deklarálva van, de az értéke NULL, így itt is a hamis ág fog lefutni.
Végül az utolsó if elágazásban a $szam1 és a $szam2 beállítottságát vizsgáljuk isset-tel, melyek közül csak a $szam1 van beállítva, így ebben az esetben is a hamis ág fog lefutni.
Ha hasznos volt számodra, akkor kérlek oszd meg másokkal is, hogy ezzel támogass minket!
JavaScript logikai változó (JS boolean magyarul)
Függvények a PHP-ban (Paraméteres és paraméter nélküli függvények létrehozása, meghívása, hivatkozás szerinti paraméterátadás, típusmegfeleltetés, alapértelmezett érték)
Operátorok a PHP-ban (Aritmetikai, értékadó, értéknövelő, értékcsökkentő, összehasonlító, logikai, feltételes értékadó, tömb- és szövegoperátorok)
PHP alapok (PHP webprogramozás alapjai kezdőknek)
#függvények #isset #PHP #PHP függvények #PHP ismeretek #PHP programozás #php tananyag #php tanfolyam #webfejlesztés #webprogramozás alapjai #webprogramozás alapok
Mi az a PHP? A PHP fogalma és bemutatása
PHP, Apache és XAMPP letöltése, telepítése
Hogyan és hova írjunk PHP kódot?
Komment, megjegyzés hozzáfűzése PHP kódhoz
PHP kiíratások, azaz echo és print + short open tag beállítása, használata
A legjobb PHP kódszerkesztő programok, IDE-k listája
PHP változók és konstansok fogalma, szintaxisa + példa létrehozásra, módosításra, lekérdezésre
Műveletek tömbökkel PHP-ban (Tömb létrehozása, elemek hozzáadása, felülírása, törlése, tömb hosszának megállapítása, elemeinek kiíratása)
Ciklusok a PHP-ban (for, while, do-while, foreach iterációk + break és continue használata)
Elágazások a PHP-ban (if és switch feltételes utasítás)
PHP alapok (PHP webprogramozás alapjai kezdőknek)
Operátorok a PHP-ban (Aritmetikai, értékadó, értéknövelő, értékcsökkentő, összehasonlító, logikai, feltételes értékadó, tömb- és szövegoperátorok)
Függvények a PHP-ban (Paraméteres és paraméter nélküli függvények létrehozása, meghívása, hivatkozás szerinti paraméterátadás, típusmegfeleltetés, alapértelmezett érték)
MySQL adatbázis-műveletek a PHP-ban (adatbázis-kapcsolat létrehozása, bezárása, tábla létrehozása, rekord hozzáadása, törlése, módosítása, lekérdezések írása)
Session, azaz munkamenetkezelés PHP-ban (Munkamenet indítása, session változók létrehozása, munkamenet megszűntetése)
Sütik kezelése PHP-ban (cookie létrehozása, módosítása, lekérdezése, törlése)
Űrlapkezelés a PHP-ban POST és GET metódus segítségével
SQL és XSS injekció elleni védelem PHP-ban (htmlspecialchars, real_escape_string és előkészített utasítások használata)
PHP titkosítás, avagy hogyan védjük a felhasználók adatait (password_hash() és password_verify() PHP függvények)
PHP include és require utasítások (+ include_once és require_once)
Fájlkezelés a PHP-ban (Fájl létrehozása, megnyitása, írása, törlése, lezárása)
PHP isset() függvény használata
PHP String függvények (Szöveg karaktereinek, szavainak megszámlálása, szöveg keresése, cseréje, nagy-, kisbetűssé alakítása, visszafele kiíratása)
PHP Math függvények (Matematikai függvények a PHP-ban) [abszolút érték, számrendszerek közötti váltás, szögfüggvények, radián és fok közötti átváltás, számok kerekítése, gyökvonás, logaritmus, pi]
Véletlenszerű (random) szám generálása PHP-ban (rand() és mt_rand() függvények használata)
Csatlakozás, kapcsolódás MySQL adatbázishoz PHP-ban (MySQLi objektumorientált, PDO és MySQLi procedurális módszerrel)
MySQL adatbáziskapcsolat lezárása PHP-ban (MySQLi objektumorientált, PDO és MySQLi procedurális módszerrel)
Tábla létrehozása MySQL adatbázisban PHP nyelv alatt (MySQLi objektumorientált, PDO és MySQLi procedurális megoldással)
Rekord hozzáadása MySQL adatbázis táblájához PHP nyelvben (MySQLi objektumorientált, PDO és MySQLi procedurális módszerrel)
Rekord módosítása MySQL adatbázis táblájában PHP nyelv alatt (MySQLi objektumorientált, PDO és MySQLi procedurális módszerrel)
Rekord törlése MySQL adatbázis táblából PHP nyelvben (MySQLi objektumorientált, PDO és MySQLi procedurális módszerrel)
MySQL lekérdezés készítése PHP-ban (MySQLi objektumorientált, PDO és MySQLi procedurális módszerrel)
A legjobb PHP keretrendszerek (13 PHP framework)