staticメソッド 今までクラスはインスタンス化して使うと説明してきましたが、実はstaticを使用することでインスタンス化しなくても使えるメソッドやプロパティを定義することもできます。 staticメソッドサンプルコードプログラム [crayon-67d258f39d706820372606/] staticメソッドにアクセスするにはクラスの後に::をつけて、メソッド名をつけます。 ※注意点::インスタンスを作らないのでインスタンス化される時に設定される、$name … [もっと読む...] about static修飾子
2章目
外部PHP読込
準備 以下のソースを「User.class.php」として作成してください。 [crayon-67d258f39d97d973138078/] require / require_once requireは外部のPHPファイルを読み込んでメソッドなどにアクセスできるようになります。先ほど作成した User.class.phpをこのように読み込みます。 [crayon-67d258f39d97f378076857/] once がついている方は PHP … [もっと読む...] about 外部PHP読込
章末問題
以下の情報をもとにItem.class.phpを作成しなさい。 商品名、定価、色、数量の情報を持っています getSumメソッドで定価×数量の金額を返します getItemInfoで「商品名(色)」というラベルを返します。但し色の情報がない場合「商品名」のみを返す。 Util.class.phpを作成し、これらの処理を行うメソッドを作成しなさい。 1,引数に入った数字にカンマをつけるメソッド。 例) Util::toComma(1234); // … [もっと読む...] about 章末問題