Function Exists
fonksiyon varmı yokmu bakmak function exists
Function exists genel olarak exists hemen hemen her yerde aynı mantık örne bu dosya varmı bu klasör varmı vs.
Bir proje geliştiriyorsunuz bir fonksiyon yazmak istediniz varmı yokmu diye sorgulayabilirsiniz yada daha da önemlisi PHP hazırda o fonksiyon varmı yokmu sorgulama işine yarar. Yani iş yaptığınız sunucuda o fonksiyon varmı yokmu işine en çok yarar.
Basit bir örnek :
function sahap(){ // fonksiyona bir şey tanımlamaya ihtiyaç yok sadece varlığı lazım bize.
}
if(function_exists('sahap')){ // olayımız burası exists ile varmı yokmu sorguladık .
echo 'sahap fonksiyonu var ';
} else {
echo 'sahap fonksiyonu yok';
}
// çıktısı : sahap fonksiyonu var
veya sunucudaki bir fonksiyonu sorgulayalım
if(function_exists('mb_substr')){ // mb_substr fonksiyonu varmı yokmu
echo 'mb_substr var';
} else {
echo 'mb_substr yok';
} // çıktısı : mb_substr var