ホームページ  >  記事  >  バックエンド開発  >  PHP でオブジェクトをすばやく作成する方法

PHP でオブジェクトをすばやく作成する方法

一个新手
一个新手オリジナル
2017-10-14 10:22:073588ブラウズ

はじめに

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

1. 強制変換


$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);

2. stdClass クラス

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


りー

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

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