function Kontrol($par1, $par2){ $sonuc = array_diff($par1, $par2); if ( empty($sonuc) ) return true; }Buradaki mantığa bakacak olursak eğer ; array_diff fonksiyonu dizideki aynı elemanları çıkarmakla görevlidir. Yani aynı değerler diziden çıkıyor ise empty ile boşluk kontrolü yapabilir ve içerisi boş işe iki değerin birbirine eşit olduğunu anlayabiliriz.Bu şekilde iç içe if komutlarından kurtulabiliriz. Başka bir örnek kullanıma bakalım.
$sonuc= Kontrol([a,b,c,d], [a,b,c,d]); if ( $sonuc ){ //Dizi elemanları eşitse } else { // Eşit Değillerse.. }Bu şekilde Php Eşitlik Kontrol Fonksiyonunu kullanarak birçok if yapısından kurtulabiliriz. İyi çalışmalar.