Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Ép kiểu biến thành Object trong vòng lặp foreach PHP


Việc này phụ thuộc vào IDE đang sử dụng. Ví dụ, NetBeans và IntelliJ cho phép sử dụng @var trong chú thích:

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

Cách này giúp IDE biết rằng '$variable' là một lớp của ClassName sau khi gợi ý '->' được gặp.

Ngoài ra, có thể tạo chú thích @return với phương thức chỉ định kiểu trả về sẽ là mảng các đối tượng ClassName. Dữ liệu này có thể truy cập bằng vòng lặp foreach để lấy giá trị của các đối tượng:

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