⊗ppOpBsMIC 7 of 107 menu

PHPにおけるOOPクラス内でのメソッド呼び出し

メソッドは、他のメソッド内で$thisを通じて呼び出すことができます。 例を見てみましょう。ユーザークラスと、プロパティを返すメソッドがあるとします:

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

また、文字列の最初の文字を大文字に変換するcapeメソッドがあるとします:

<?php class User { public $name; public function show() { return $this->name; } public function cape($str) { return mb_strtoupper(mb_substr($str, 0, 1)) . mb_substr($str, 1); } } ?>

showメソッド内でcapeメソッドを利用してみましょう:

<?php class User { public $name; public function show() { return $this->cape($this->name); } public function cape($str) { return mb_strtoupper(mb_substr($str, 0, 1)) . mb_substr($str, 1); } } ?>

Studentクラスを、namesurnプロパティを持って作成してください。

文字列の最初の文字を取得し、大文字にするヘルパーメソッドを作成してください。

学生のイニシャル、つまり名前と姓の最初の文字を返すメソッドを作成してください。

日本語
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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否