2025年05月10日

03.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は;(セミコロン)で命令の終わりを認識するので大変重要です。

?>の直前の;(セミコロン)は省けますが、必ずつける習慣をつけた方が良いと思います。

 

PHPの文字の連結には.(ドット)を利用します。javascriptは+(プラス)です。

$text = 'abc';
$ans  = $text.'def';

■上記の$ansは「abcdef」になります。

 

isset関数の演算結果を連結する時は.=(ドットイコール)を利用します。

$data = '入力データ=';
$data .= isset($_POST['data']) ? $_POST['data']:'空';
echo $data.'です。<br>';

■入力データが「123」の場合は「入力データ=123です。」になります。

 

 


関数一覧
  • 01.PHPとWordPressプログラム
  • 02.PHPの出力コマンド
  • 03.PHPの変数規則と文字連結
  • 04.PHPのif文
  • 05.PHPの配列とループ処理
  • 06.PHPのオブジェクト
  • 07.PHPの関数
  • 08.PHPの正規表現
  • 09.PHPファイルや関数の読み込み
  • 10.PHPのフォーム操作
  • 11.オートコンプリートとは?
  • array_keys()
  • array_reverse()
  • checkdate()
  • count()
  • date()
  • echo
  • empty()
  • explode()
  • implode()
  • in_array()
  • intval()
  • isset()
  • preg_match_all()
  • preg_match()
  • preg_replace()
  • preg_split()
  • print_r()
  • session_id()
  • session_start()
  • sprintf()
  • str_replace()
  • strpos()
  • trim()
  • var_dump()