phpでオブジェクトのメンバーにアクセスする方法の例
2022-01-14 14:36:22
オブジェクトは、メンバープロパティとメンバーメソッドで構成されています。オブジェクトのメンバーへのアクセスは、実は配列の要素にアクセスするのと少し似ていて、オブジェクトのメンバーへのアクセスを完了するには、特殊な演算子 -> を使う必要があるからです。
インスタンス
<?php
class Website{
public $baba, $dad, $title;
public function demo(){
echo 'Blessings like the East Sea, longevity like the South Mountain';
}
}
$love = new Website();
$love -> baba = 'dad';
$love -> dad = 'father';
$love -> title = 'family';
echo $love -> baba.';
echo $love -> dad.'
echo $love -> title.'
$love -> demo();
? >
インスタンスの拡張機能。
<?php
/**
*PHP object-oriented: access to members in objects
*
// Declare a class
class Person{
// Declare member properties
var $name;
var $age;
var $sex;
// Declare member methods
function say(){
echo $this->name,'in speak<br/>';
}
function run(){
echo $this->name,'walking<br/>';
}
}
// instantiate the object in the class
$person1=new Person();
$person2=new Person();
$person3=new Person();
// Assign initial values to the properties in the $persion1 object
$person1->name="Zhang San";
$person1->age=12;
$person1->sex="male";
// Assign initial values to the properties in the $persion2 object
$person2->name="李四";
$person2->age=21;
$person2->sex="male";
// Assign initial values to the properties in the $persion3 object
$person3->name="王五";
$person3->age=22;
$person3->sex="male";
// Access the member properties in the $person1 object
echo "The name of the person1 object is: ". $person1->name."<br/>";
echo "The gender of the person1 object is: ". $person1->sex."<br/>";
echo "The age of the person1 object is: ". $person1->age."<br/>";
// Access the methods of the person1 object
$person1->say();
$person1->run();
今回の記事は、phpでオブジェクトのメンバーにアクセスする方法についてです。phpでオブジェクトのメンバーにアクセスする方法の詳細については、BinaryDevelopの過去の記事を検索するか、以下の記事を引き続きご覧ください。
関連
最新
-
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 実装 サイバーパンク風ボタン