PHP の配列 (特に連想配列) は便利であるため、よく使用されます。一部のフレームワークでは、構成パラメーターが配列形式で返されることもよく見られます。ただし、場合によっては、配列型ではなくオブジェクトの設定パラメータが必要になる場合があります。ネットワーク情報を調べた結果、方法を見つけたので記録します。
$arr = [ 'appid' => '101434352', 'appkey' => '09b8b372150171fbede71d782d46199a', 'callback' => 'http://test.nbycc.com/callback.php', 'scope' => 'add_t,add_pic_t,del_t', 'errorReport' => true, 'storageType' => 'file', 'host' => 'localhost', 'user' => 'root', 'password' => 'root', 'database' => 'test' ]; $obj = (Object)($arr);
stdClass は、このクラスをいつでも継承し、この変数を Object にすることができます。同時に、インスタンス化後の stdClass にはプロパティやメソッドがありません。つまり、空のオブジェクトです。
以上がPHP でオブジェクトをすばやく作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。