|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我的这套线路可能跟许多学习PHP的爱好者不谋而合,这也算是一个循序渐进的学习过程,不过新手不要看到上面的概括就以为学习蛮简单的,默默在此不得不对您稍微泼一下冷水,任何东西其实都不简单。
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不仅要掌握方法,更多的是付出汗水,我不希望看到中途放弃的人,相信自己,相信自己的选择,更要相信自己的能力,如果自己想放弃,暴力一点的话,就自己抽自己一个嘴巴。 |
|