国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP中的常量

2024-05-04 23:02:33
字體:
來源:轉載
供稿:網友

 

php預先定義了幾個常量,并提供了一種機制在運行時自己定義。常量和變量基本上是一樣的,不同的是:常量必須用define函數定義,常量一旦定義好,就不能被重新定義了。

php
中預先定義好的常量:

__file__
這個默認常量是 php 程序文件名。若引用文件 (include require)則在引用文件內的該常量為引用文件名,而不是引用它的文件名。

__line__
這個默認常量是 php 程序行數。若引用文件 (include require)則在引用文件內的該常量為引用文件的行,而不是引用它的文件行。

php_version
這個內建常量是 php 程序的版本,如 3.0.8-dev。

php_os
這個內建常量指執行 php 解析器的操作系統名稱,如 linux。

true
這個常量就是真值 (true)

false
這個常量就是偽值 (false)

e_error
這個常量指到最近的錯誤處。

e_warning
這個常量指到最近的警告處。

e_parse
本常式為解析語法有潛在問題處。

e_notice
這個常式為發生不尋常但不一定是錯誤處。例如存取一個不存在的變量。

這些 e_ 開頭形式的常量,可以參考 error_reporting() 函數,有更多的相關說明。


可以用define函數定義更多的常量。

如,定義常量:

<?php
define("constant", "hello world.");
echo constant; // outputs "hello world."
?>

__file__ __line__ 的舉例

php:
function report_error($file, $line, $message) {
echo "an error occured in $file on line $line: $message.";
}

report_error(__file__,__line__, "something went wrong!");
?>


我自己的寫法:
<?
$file = __file__;
$line = __line__;
echo $file;
echo "<br><br>";
echo $line;
echo "<br><br>";
echo __file__;
echo "<br><br>";
echo (__line__);
?>

echo
常量用echo (); 不用echo ""

上一篇:PHP中的類-操作XML(1)

下一篇:PHP語句

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江华| 临海市| 阳信县| 井陉县| 谷城县| 东台市| 济源市| 莱阳市| 富蕴县| 舞阳县| 仁布县| 左云县| 句容市| 分宜县| 平南县| 正定县| 且末县| 永平县| 本溪市| 郸城县| 蛟河市| 石阡县| 明溪县| 班戈县| 龙州县| 武隆县| 霸州市| 新乡县| 中宁县| 兴文县| 建水县| 时尚| 成安县| 乡宁县| 尼玛县| 伊川县| 镇坪县| 铜陵市| 永兴县| 安多县| 芮城县|