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.