いちりんのアウトプットブログ

インフラエンジニアです。まだまだ勉強中の身。わからないこと、気になる事を随時調べてアウトプットします。

PHPを学んでみる 2

h1. 命令

  • 数字切り上げの命令

    • ceil() 小数点以下切り上げ
    • floor() 小数点以下切り捨て
    • round() 四捨五入
    • rand() 乱数を生成
  • 文字列に関する命令

    • strlen() 文字列数え上げ
    • mb_strlen() 日本語文字列数え上げ
    • printfはCと同じような感じ
  • その他命令

    • count() 配列の個数を数える
    • implode() 配列の文字を指定した文字で区切って表示

h2. クラス

  • クラスには特殊なメソッドがある

    • クラスがインスタンス化されるときに必ず呼ばれるConstructorという命令がある
  • クラスを作るときはclassキーワードを使いそのあとにクラス名をかく(最初は大文字)

  • クラスにはプロパティ、コンストラクタ、メソッドなどをかいていく

    • コンストラクタはメソッドの一種なので宣言するときはfunctionと宣言
  • クラスの中のプロパティやメソッドにアクセスするときは$thisを使用する

  • クラスの継承は class 継承先クラス名 extends 継承元

    • メソッドやプロパティを継承先でオーバーライドできる