jQuery と同様の方法で新しい PHP オブジェクトをインスタンス化する方法はありますか? オブジェクトを作成するときに可変数の引数を割り当てることについて話しています。たとえば、次のようなことができることを知っています。
...
//in my Class
__contruct($name, $height, $eye_colour, $car, $password) {
...
}
$p1 = new person("bob", "5'9", "Blue", "toyota", "password");
でも、そのうちのいくつかだけを設定したいのかもしれません。次のようなものです:
$p1 = new person({
name: "bob",
eyes: "blue"});
これは、jQuery やその他のフレームワークでの方法に沿ったものです。これはPHPに組み込まれていますか?それを行う方法はありますか?それとも避けるべき理由ですか?