PHP'de böyle bir kullanım var.

count($this->data['page']) || $this->data['errors'][] = 'kullanıcı bulunamadı';
Burada, ilk önce şu komut çalışacak.

count($this->data['page'])
Bu, $this->data['page']'in sayısını al demek. count() fonksiyonu bir sayı döndürecektir. (0,1,2,3... gibi)

Eğer count() fonksiyonu pozitif bir sayı döndürürse, ||'ın (veya demek) sağındaki kısım çalışmayacaktır, çünkü pozitif sayılar PHP'de true (doğru) olarak geçmektedir.

Eğer count() fonksiyonu 0 döndürürse, 0 false (yanlış) sayıldığı için ||'ın sağındaki bölüm çalışacaktır.

Kısacası, yukarıdaki scripti şu işi yapar.

"$this->data['page']'i say, eğer dönen sonuç 0 ise $this->data['errors'][] dizisine 'kullanıcı bulunamadı' stringini ekle. 1 veya üzeri ise birşey yapma."

Ancak bu tür işlemler için if/else bloklarını kullanmak daha sağlıklı. Bu tür kullanımlar okunaklı değildir ve bug çıkarma olasılığı yüksektir.