更新履歴
更新日 | 更新者 | 更新内容 |
---|---|---|
2021/8/1 | JJI | サンプルプログラムの実行結果に画面の画像を追加 |
定数
定数は一度書いたら、変更することはできません。
プログラムで値を変更しないで何回も使用する場合は定数を使用した方が分かりやすいです。
PHPでは定数はdefine()関数を使用して書きます。
定数を使用したサンプルプログラムは次の通りです。
<?php
echo "PHPの構文1<br>\n";
echo "定数のサンプル<br>\n";
define("DOMAIN_NAME", "test.xxxx"); // ドメイン名
define("LOOP_MAX", 100); // ループ最大値
echo "ドメイン名:" . DOMAIN_NAME . "<br>\n";
echo "ループ最大値:" . LOOP_MAX . "<br>\n";
?>
実行結果は次の通りです。
・画面

・HTML
PHPの構文1<br>
定数のサンプル<br>
ドメイン名:test.xxxx<br>
ループ最大値:100<br>
定義済み定数
PHPには定義済み定数として次のものが存在します。
- 定義済みの定数
- マジック定数
マジック定数は使用する場所で値が変わる定数であり、よく使用します。
PHPマニュアルではそれぞれ次のページに載っています。
PHP: 定義済みの定数 - Manual
PHP: マジック定数 - Manual
マジック定数のうち、__DIR__、__FILE__はよく使用するため、サンプルプログラムを載せておきます。
<?php
echo "PHPの構文1<br>\n";
echo "マジック定数<br>\n";
echo "プログラムのディレクトリ:" . __DIR__ . ":<br>\n";
echo "プログラムのファイル名(フルパス):" . __FILE__ . ":<br>\n";
echo "プログラムのファイル名(ファイル名のみ):" . basename(__FILE__) . ":<br>\n";
?>
実行結果です。
・画面

・HTML
PHPの構文1<br>
マジック定数<br>
プログラムのディレクトリ:C:\private\repo\app\php-git\php-sample\htdocs\sample1\sample1_1:<br>
プログラムのファイル名(フルパス):C:\private\repo\app\php-git\php-sample\htdocs\sample1\sample1_1\sample01_08.php:<br>
プログラムのファイル名(ファイル名のみ):sample01_08.php:<br>
コメント