클래스의 각 변수가 정의 된 PHP에서 정의 된 클래스 값 객체가 있다고 가정합니다. 비슷한 :PHP 값 객체 자동 생성
class UserVO {
public $id;
public $name;
}
이제 배열 ($ data)을 기대하는 다른 클래스에 함수가 있습니다.
function save_user($data) {
//run code to save the user
}
$ 데이터 매개 변수를 UserVO로 입력해야한다는 것을 어떻게 알 수 있습니까? 나는 다음과 같이 할 수있는 코드 완성 할 수 : 나는 다음과 같은 것을 추측하고있어
$something = $data->id; //typed as UserVO.id
$else = $data->name; //typed as UserVO.name
,하지만이 작동 PHP5에서이 분명히 나던 작업
$my_var = $data as new userVO();
에 대해 살펴 'save_user'. – salathe
@salathe, 네 말이 맞아, 나는 너의 의견에 따라 나의 대답을 편집했다. –