ホームページ  >  記事  >  バックエンド開発  >  PHP でオブジェクトをすばやく作成する方法に関するサンプル コードの共有

PHP でオブジェクトをすばやく作成する方法に関するサンプル コードの共有

黄舟
黄舟オリジナル
2017-10-16 09:47:211241ブラウズ

はじめに

PHP の配列 (特に連想配列) は便利であるため、よく使用されます。一部のフレームワークでは、構成パラメーターが配列形式で返されることもよく見られます。ただし、場合によっては、配列型ではなくオブジェクトの設定パラメータが必要になる場合があります。ネットワーク情報を調べた結果、方法を見つけたので記録します。

1. 強制変換


$arr = [
    'appid' => '121434352',
    'appkey' => '19b8b372c501e1fbedead782d46199a',
    'callback' => 'http://example.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);

2. stdClass クラス

stdClass は、このクラスをいつでも継承することができ、この変数はオブジェクトになります。 。同時に、インスタンス化後の stdClass にはプロパティやメソッドがありません。つまり、空のオブジェクトです。


りー

以上がPHP でオブジェクトをすばやく作成する方法に関するサンプル コードの共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。