PHP - 定数
目次
定数(define)
define() を用いて定数を定義します。
PHP
<?php define('HOME_DIR', '/home/foo'); define('LOG_DIR', HOME_DIR . '/logs'); echo HOME_DIR . "\n"; // /home/foo を出力 echo LOG_DIR . "\n"; // /home/foo/logs を出力
定義済み定数(__FILE__, __LINE__, ...)
下記の定義済み定数を使用することができます。
PHP
__DIR__ : PHPスクリプトのフォルダ名(例:/var/www/html) __FILE__ : PHPスクリプトのファイル名(PHP 4.0.2以降は必ず絶対パス名) __LINE__ : スクリプト中の現在の行番号(例:123) __FUNCTION__ : スクリプト中の現在の関数名(例:func) __CLASS__ : スクリプト中の現在のクラス名(例:MyClass) __METHOD__ : スクリプト中の現在のメソッド名(例:MyClass::func)(PHP 5.0.0以降) __COMPILER_HALT_OFFSET__ : __halt_compiler()参照(PHP 5.1.0以降)
Copyright(C) 2013 杜甫々
初版:2013年5月12日、最終更新:2013年5月12日
https://www.tohoho-web.com/php/constants.html