is_countable Fonksiyonu
is_countable fonksiyonu, bir değişkendeki elemanların sayılıp sayılamayacağını kontrol eder.
Değişken bir dizi veya Countable arayüzünü uygulayan bir nesne ise true döndürür.
Aksi takdirde false döndürür.
Sözdizimi
is_countable(mixed $value): bool
Örnek
Bir dizideki elemanların sayılıp sayılamayacağını kontrol edelim:
<?php
$arr = [1, 2, 3];
var_dump(is_countable($arr));
?>
Kodun çalıştırılma sonucu:
true
Örnek
Bir string'in elemanlarının sayılıp sayılamayacağını kontrol edelim:
<?php
$str = 'abcde';
var_dump(is_countable($str));
?>
Kodun çalıştırılma sonucu:
false
Örnek
Countable arayüzünü uygulayan bir nesneyi kontrol edelim:
<?php
class MyCountable implements Countable {
public function count(): int {
return 5;
}
}
$obj = new MyCountable();
var_dump(is_countable($obj));
?>
Kodun çalıştırılma sonucu:
true