Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

PHP Casting Variable เป็นประเภทวัตถุใน foreach Loop


ขึ้นอยู่กับ IDE ที่กำลังใช้งาน ตัวอย่างเช่น Netbeans และ IntelliJ สามารถเปิดใช้งานการใช้ @var ในความคิดเห็น -

/* @var $variable ClassName */
$variable->

ด้วยวิธีนี้ IDE จะรู้ว่า '$variable' เป็นคลาสของ ClassName หลังจากพบคำใบ้ '->'

นอกจากนี้ คุณสามารถสร้างคำอธิบายประกอบ @return ด้วยวิธีการที่ระบุว่าประเภทการส่งคืนจะเป็นอาร์เรย์ของออบเจ็กต์ ClassName ข้อมูลนี้สามารถเข้าถึงได้โดยใช้ลูป foreach ที่ดึงค่าของวัตถุ -

function get_object_type() {
   return $this->values;
}
foreach( $data_object-> values as $object_attribute ){
}