$degisken = "5"; değeri atandığında da "Hayır" yazacaktır

Eğer şöyle yaparsanız string/integer değerine bakmadan, sayı tam sayımı yoksa ondalıklı bir sayı mı diye kontrol eder

$cikti = (intval($degisken)==$degisken?"Evet":"Hayır");