【 PHP 】PHP8に入門してみた 34日目 PHPの基本 ( 変数 )

PHP8技術者認定初級試験 が始まるようなので 試験に向けて (できるだけ)勉強しようと思います! 使用する書籍は独習PHP 第4版(山田 祥寛)|翔泳社の本 (shoeisha.co.jp) となります。

変数

識別子の世界的なルール

PHPの世界では変数 / 関数はcamelCase記法、定数は大文字のアンダースコア記法、クラスはPascal記法であらわすのが良いとされています。

  • camelCase記法・・・先頭文字は必ず小文字、その後は単語単位で大文字で表現します。
    • $userName, $accountNumber, $carType …etc
      名前が短い(1単語しかない)変数/関数ではすべて小文字で表現することになります。
  • Pascal記法・・・単語の先頭は必ず大文字です。
    • HumanClass, AnimalClass, Book
  • アンダースコア記法・・・すべての文字を大文字(または小文字)に統一します。単語の区切りを「アンダースコア(_)」で区切ることからアンダースコア記法と呼ばれています。
    • $user_name, $USER_NAME, $book_number

予約語

予約語とはたびたび登場していた命令のことですね。
予約語を識別子として利用することはほかの開発者のミスリードを誘いますのでやってはいけないでしょう。
そもそも禁止されています😗
意外だったのは「変数」は予約語を使用できるようです。(先頭に$を使用するからとのこと)
でも使わない方がいいでしょうね。

PHPでは事前に定義された予約語があります。

公式ページからお借りしました。
PHP: キーワードのリスト – Manual

メモ

「弱い予約語」という言葉は初めて聞きました。
「将来的に使用される可能性のあるキーワード」ということですね。
覚えておかなければいけません。

PHPPHP

Posted by raika@blog