説明する
1. Const は PI を変数として定義します。定義された定数は最上位ディレクトリにのみ配置でき、関数内の if 文や {} には配置できません。
2.define はマクロ定義であり、定義された定数はどこにでも配置できます。
マクロ定義は C または C++ の厳密な意味でのステートメントではないため、行末をセミコロンで終了する必要がないことに注意してください。
例
記号定数 #define Pi 3.1415926f; 定数値変数 const float pi 3.1415926f;
上記は PHP 定数における 2 つの定義方法の比較です。皆様の参考になれば幸いです。