Ben sınıfta her bir değişken tanımlanır php, tanımlanmış bir sınıf değer nesnesi olduğunu varsayalım. Gibi bir şey:
class UserVO {
public $id;
public $name;
}
Ben şimdi bir dizi ($ veri) bekliyor, hangi başka bir sınıfta bir işlevi var.
function save_user($data) {
//run code to save the user
}
Nasıl $ data parametresi bir UserVO olarak yazılmalıdır php söyleyebilirim? O zaman böyle bir şey yapmak için kod tamamlama olabilir:
$something = $data->id; //typed as UserVO.id
$else = $data->name; //typed as UserVO.name
Ben aşağıdaki gibi bir şey tahmin ediyorum, ama bu besbelli çalışmıyor
$my_var = $data as new userVO();