phpでオブジェクトをインスタンス化するメソッドの例
クラスをオブジェクトにインスタンス化するには、new キーワードの後にクラス名と同じ名前のメソッドを使用する、小さな簡単な一手間をかけるだけです。新しいオブジェクトを表すには
なお、オブジェクトにパラメータを渡さずにインスタンス化する場合は、newキーワードの後に括弧を付けずに直接クラス名を使用します。
オブジェクトのインスタンス化の構文形式は以下の通りです。
変数名 = 新しいクラス名 (引数リスト);
または
変数名 = 新しいクラス名。
インスタンス
<?php
class Family{
}
$father1 = new Family();
$father2 = new Family;
$father3 = new Family;
var_dump($father1);
echo '
';
var_dump($father2);
echo '
';
var_dump($father3);
? >
コンテンツの拡張機能。
オブジェクトのインスタンス化
クラスをオブジェクトにインスタンス化するのは、newキーワードの後にクラス名と同じ名前のメソッドを指定するだけと、とても簡単です。もちろん、インスタンス化の際にオブジェクトにパラメータを渡す必要がない場合は、newキーワードの後にクラス名を指定するだけで、括弧を付ける必要はありません。
パラメータは以下のように記述されています。
変数名 : クラスが作成したオブジェクトへの参照名で、そのオブジェクトのメンバにアクセスすることができる。
新しい : 新しいオブジェクトを作成することを示すキーワードです。
クラス名 : 新しいオブジェクトの種類を示します。
パラメータリストです。オブジェクトの値を初期化するためのクラスのコンストラクタを指定します。コンストラクタがクラスで定義されていない場合、PHP は自動的にパラメータなしのデフォルトコンストラクタを作成します。
php でオブジェクトのインスタンスを作成する方法についてのこの記事は以上です。php でオブジェクトをインスタンス化する方法の詳細については、 スクリプトハウスの過去の記事を検索するか、 以下の記事を引き続き参照してください。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン