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

การแปลงตัวแปรเป็นชนิด Object ในลูป foreach ของ PHP


สิ่งนี้ขึ้นอยู่กับ 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 ){ }