PHP'de sınamayla ilgili işlemler için yaygın olarak kullanılan üç önemli fonksiyon isset()
, empty()
ve defined()
'dir.
-
isset(): Bir değişkenin tanımlı olup olmadığını kontrol eder.
$var = 5; if (isset($var)) { echo '$var tanımlıdır.'; } else { echo '$var tanımlı değildir.'; }
-
empty(): Bir değişkenin boş olup olmadığını kontrol eder. Boş bir değer, şu durumları içerir:
- Değişken tanımlı değilse
- Değişkenin değeri
false
,0
,"0"
,null
,array()
veya""
ise
$var = ""; if (empty($var)) { echo '$var boş bir değere sahiptir.'; } else { echo '$var boş değildir.'; }
-
defined(): Bir sabitin tanımlı olup olmadığını kontrol eder.
define("SITE_NAME", "My Website"); if (defined("SITE_NAME")) { echo 'SITE_NAME sabiti tanımlıdır.'; } else { echo 'SITE_NAME sabiti tanımlı değildir.'; }
Bu fonksiyonlar, değişkenlerin ve sabitlerin durumunu kontrol etmek için kullanılır ve sınamada yaygın olarak tercih edilirler.