Az is_típus() függvényeknél, a típus helyére írjuk, hogy milyen típust vizsgálunk meg, a függvénnyel.
Például:
is_int ($adat); ---- Adat integer, azaz, egész szám.
is_double ($adat); ---- Adat tizedes értékeket tartalmaz, azaz, nem egész szám.
is_array ($adat); ---- Adat array, azaz, tömb típus.
is_stb.
<?php $Adat1=NULL; $Adat2='NULL'; $Adat3=0; $Adat4='0'; $Adat5=''; $Adat6=""; print ("Adat1 változó értékének típusa: ".gettype( $Adat1 ). "<br>"); print ("Adat2 változó értékének típusa: ".gettype( $Adat2 ). "<br>"); print ("Adat3 változó értékének típusa: ".gettype( $Adat3 ). "<br>"); print ("Adat4 változó értékének típusa: ".gettype( $Adat4 ). "<br>"); print ("Adat5 változó értékének típusa: ".gettype( $Adat5 ). "<br>"); print ("Adat6 változó értékének típusa: ".gettype( $Adat6 ). "<br>"); ?> |
Adat1 változó értékének típusa: NULL Adat2 változó értékének típusa: string Adat3 változó értékének típusa: integer Adat4 változó értékének típusa: string Adat5 változó értékének típusa: string Adat6 változó értékének típusa: string |
<?php
$teszt = 12;
if (is_int($teszt))
print("Változó értékének típusa = integer!");
else print("Változó értékének típusa = Nem integer!");
?>
|
Az eredmény: Változó értékének típusa = integer! |
<?php
$doub = 12.5;
if (is_double($doub))
print("Változó értékének típusa = double!");
else print("Változó értékének típusa = nem double!");
?>
|
Az eredmény: Változó értékének típusa = double! |
Megjegyzés: Minden adat, mely idézőjelek között van = string. Példák: $szo='valami'; $szo="valami"; $szo='15'; $szo="15";
<?php
$szo = '15';
if (is_string($szo))
print("Változó értékének típusa = string!");
else print("Változó értékének típusa = Nem string!");
?>
|
Az eredmény: Változó értékének típusa = string! |
<?php
$tomb[0] = 12.5;
$tomb[1] = 'Valami';
if (is_array($tomb)) { print("Valóban array, azaz, tömb!");}
else { print("Nem array, azaz, nem tömb!"); }
?>
|
Az eredmény: Valóban array, azaz, tömb! |
<?php
$tomb0 = 12.5;
$tomb1 = 'Valami';
if (is_array($tomb0)) { print("Valóban array, azaz, tömb!"); }
else { print("Nem array, azaz, nem tömb!"); }
?>
|
Az eredmény: Nem array, azaz, nem tömb! |
<?php // Azon mappában létezik, melyben a lekérdező fájl is van? $fajl= "petike.php"; // A fájl URL-je, nevét és kiterjesztését kell, megadni. if (is_file($fajl)) { print("Létezik a keresett petike.php fájl!<br> <a href='petike.php'> Kattints ide! </a>"); } else { print("Nem létezik a keresett petike.php fájl!"); } ?> |
Az eredmény: Nem létezik a keresett petike.php fájl! |
<?php //Másik mappában létezik. A teljes elérési-útvonalat kell megadni. $eleresi_ut= "alapismeret/ertekadas.php"; if (is_file($eleresi_ut)) { print("Létezik a keresett alapismeret/ertekadas.php fájl!<br> <a href='alapismeret/ertekadas.php'> Kattints ide! </a>"); } else { print("Nem létezik a keresett alapismeret/ertekadas.php fájl!"); } ?> |
Az eredmény: Létezik a keresett alapismeret/ertekadas.php fájl! Kattints ide! |
<?php // Első példa. Hibás URL megadása. $Mappa= "petike"; // Könyvtár URL-jét kell megadni. if (is_dir($Mappa)) { print("Létezik a keresett könyvtár!<br />"); } else { print("Nem létezik a keresett könyvtár!"); } ?> |
Az eredmény: Nem létezik a keresett könyvtár! |
<?php // Másik példa. Létező URL megadása. $dir= "alapismeret"; // Könyvtár URL-jét kell megadni. if (is_dir($dir)) { print("Létezik a keresett könyvtár!<br>"); } else { print("Nem létezik a keresett könyvtár!"); } ?> |
Az eredmény: Létezik a keresett könyvtár! |
<?php // $adat nevű változó létezik, értéke van, vagy nincs " "; vagy nulla 0; if teljesül. // $tabu nevű változó, nem létezik. Az if nem teljesül. $adat=""; // Létező változó, érték nélül vagy értékkel. if (isset($adat)) { print("Létezik $adat nevű változó!"); } else print("Nem létezik $adat nevű változó!"); echo'<br><hr>'; // $tabu nevű változót, nem helyeztünk el, a fájlban. if (isset($tabu)) { print("Létezik $tabu nevű változó!"); } else { print("Nem létezik $tabu nevű változó!"); } ?> |
Az eredmény: Létezik $adat nevű változó! Nem létezik $tabu nevű változó! |
<?php // 1. Változónak értéke nincs " "; vagy nulla 0; vagy NULL; if teljesül. $adat = ""; if (empty($adat)) { print("Változó, adatot nem tartalmaz!"); } else { print("Változó, adatot is tartalmaz!"); } echo'<br><hr>'; // 2. Változónak értéke is van "szoveg"; vagy szám 5; if nem teljesül. $adat2 = "valami"; if (empty($adat2)) { print("Változó, adatot nem tartalmaz!"); } else { print("Változó, adatot is tartalmaz!"); } ?> |
Az eredmény: Változó, adatot nem tartalmaz! Változó, adatot is tartalmaz! |