・一度値を設定するとその値を変えることができない
・再定義はできない
・定数を定義するにはdefineを使う
あらかじめ定義されている特別な定数
__LINE__ | PHPスクリプトの現在の行番号 |
__FILE__ | PHPスクリプトのファイル名 |
__FUNCTION__ | 現在の関数名 |
__CLASS__ | 現在のクラス名 |
__METHOD__ | 現在のクラスのメソッド名 |
<?php @$line = __LINE__; Aprint "$line<br />\n"; B$file =__FILE__; Cprint "$file\n"; ?>
@$lineにこの行番号(12行目)を代入する
A行番号を表示する
Bこのファイルのパスを$fileに代入する
Cファイルのパスを表示する
<html>
<body>
12<br />
/home1/httpd/beautifuldays/public_html/php/phptest.php
</body>
</html>
12
/home1/httpd/beautifuldays/public_html/php/phptest.php