True false bir durum ifadesidir.
İşlem yaparken kullanabileceğin bir değerdir bunun yerine 1 ve 0 da kullanabilirsin.
Mesela kullanıcı girişi doğru ise $login = TRUE dersin bundan sonra giriş kontrolünü $login eğer TRUE değerine sahipse diye koşullandırırsın.
True ve FALSE bir koşul ifadesidir.
Bir değişkende koşul saklamak için kullanırsınız.
Sonra bu koşula uygun işlem gerçekleştirirsiniz.
Koşul yerine 1 veya 0 da kullanabilirsiniz. Ama 1 veya 0 kullandığınızda == === gibi sorunlar ortaya çıkar. 1 veya 0 integer mi string mi, hafızada daha az yer kaplıyor gibi görünse de değişken türünü kendi yöneten pho de true false koşul işleminde daha hızlı sağlıklı ve okunması kolay şekilde çalışır.
Ayrıca senin bir değişkene illa bir koşul atamana gerek yok.
Çoğu fonksiyon başarısız olduklarında değişkene işlem değeri yerine FALSE değeri döndürürler. Bazı fonksiyonlar da başarılı olduklarında TRUE değeri döndürürler. Böylece işlemin başarıyla gerçekleşip gerçekleşmediğin kontrol edebilirsin.