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

黄舟
リリース: 2023-03-16 16:42:02
オリジナル
1234 人が閲覧しました

はじめに

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!