<?php
$color = "แดง,น้ำเงิน,เขียว";
echo count($color);
?>
รันโปรแกรมด้านบนเพื่อนับข้อมูลในตัวแปร $color แล้วขึ้นข้อความผิดพลาด คือ
Fatal error: Uncaught TypeError: count(): Argument #1 ($var) must be of type Countable|array, string given in
ปัญหาดังกล่าวเกิดจากคำสั่ง count ของภาษา PHP จะรับค่า Argument เป็นชนิดตัวแปร Countable หรือ Array เท่านั้น แต่ตัวแปร $color ตามตัวอย่างเป็นตัวแปร String วิธีแก้ไขให้เปลี่ยนตัวแปร $color เป็นชนิด Array ดังนี้
ตัวอย่าง
<?php
// $color = "แดง,น้ำเงิน,เขียว";
$color = array("แดง", "น้ำเงิน", "เขียว");
echo count($color);
?>