PHP

PHPクラス

オブジェクト指向

部品を組み立てる
クラスは部品
class クラスの名前(大文字で始まる) {クラスを構築する部品の関数}

  • クラスの中にある関数はメソッド
  • プロパティは変数のこと
  • クラスの継承 inherit

インスタンス

  • クラスが枠組み
  • インスタンスがクラスを利用したもの
  • EX)テンプレシートと自分のシート

コード

class Tire{}
publicが一番オープンな変数<->private
constract データの関数 引数という
this->weight
→今いるクラス の ウェイトのプロパティ
echo=出力
→ブラウザに出力される
文字と変数を結合するときは「.」を利用する
EX) {echo"重さは".$weight.}

  • インスタンス
  • $tire=new Tire();テンプレ
  • インスタンスを作るとコンストラクトの関数が実行される

psr2というコードを見やすく書きましょうっていうルール

  • 名前空間 部品を作りすぎてどこに何があるかわからなくなった時のためのもの
  • namespace Site

Screen Shot 2018-08-06 at 15.06.32.png