⊗ppOpBsPIC 6 of 107 menu

PHPのOOPにおけるクラス内でのプロパティへのアクセス

クラスのメソッド内では、特別な変数 $thisが利用可能です。 これは私たちのクラスのオブジェクトを 指します:

<?php class User { public function show() { var_dump($this); // オブジェクト } } ?>

これは、$thisを通じて オブジェクトのプロパティにアクセスできる ことを意味します。 試してみましょう。オブジェクトに nameというプロパティがあるとします。 このプロパティをメソッド内で出力します:

<?php class User { public $name; public function show() { return $this->name; } } ?>

では、クラスのオブジェクトを作成しましょう:

<?php $user = new User; ?>

必要なプロパティに値を設定します:

<?php $user->name = 'john'; ?>

では、メソッドを呼び出して、 プロパティの値を画面に出力しましょう:

<?php echo $user->show(); // 'john' を出力 ?>

Employeeクラスのオブジェクトに、 nameプロパティと salaryプロパティを設定してください。

従業員の名前を画面に出力するメソッドを作成してください。

従業員の給料を画面に出力するメソッドを作成してください。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否