2024年06月13日
3.PHPの変数規則と文字連結
PHPの変数の規則は下記になります。
1.PHPの変数名規則
<?php $msg = 'テスト';$class='p_style';?>
■上記の $msg や $class がPHPの変数名です
1.変数の命名ルール
PHPの中で使用する変数名には下記のルールがあります。
①使用できる文字は英数字、記号は_(アンダーバー)と$(ドル記号)のみ
②1文字目は$、2文字目は英字又は_
③大文字と小文字は区別されます
<例>
サンプル | 判定 | コメント |
$SlidText | 〇 | 単語の区切りに大文字を利用しています。 |
$slid_text | 〇 | 単語の区切りに「アンダーバー」を利用しています。 |
$_slidtext | △ | 文法的にはOKですが、「アンダーバー」は単語の区切りに使った方が見やすいです |
$0slidtext | ✖ | 2文字目に「数字」は使えません |
$slid-text | ✖ | 「ハイフン」は利用できません |
2.変数の宣言
PHPの変数宣言は不要です(ローカル変数として扱われます)
グローバル変数を利用する場合は宣言が必要になります。
global $post, $usces;
■上記はグローバル変数の$postと$uscesをこのプログラムの中で使うという宣言です。
2.命令文の区切りと文字の連結
命令文の区切りは;(セミコロン)を利用します。javascriptも同様です。
<?php $msg = 'テスト'; // 1つの命令文です。 $class='p_style'; // 1つの命令文です。 ?>
■PHPは;(セミコロン)で命令の終わりを認識するので大変重要です。
■?>の直前の;(セミコロン)は省けますが、必ずつける習慣をつけた方が良いと思います。
文字の連結には.(ドット)を利用します。javascriptは+(プラス)です。
$text = 'abc'; $ans = $text.'def';
■$ansは「abcdef」になります。