** 魔术常量和魔术方法 PHP 将所有以 __(两个下划线)开头的类方法保留为魔术方法; 所以在定义类方法时,除了上述魔术方法,建议不要以 __ 为前缀。 在命名自己的类方法时不能使用这些方法名,除非是想使用其魔术功能。 1、魔术常量__LINE__ 文件中的当前行号。__FILE__ 文件的完整 ...
分类:
Web程序 时间:
2017-07-23 19:35:23
阅读次数:
174
PHP自5.3.0开始,引入了一个namespace关键字以及__NAMESPACE__魔术常量(当然use关键字或use as嵌套语句也同时引入);那么什么是命名空间呢?php官网已很明确的进行了定义并形象化解释,这里直接从php官网copy一段文字[来源]。 “什么是命名空间?从广义上来说,命名 ...
分类:
Web程序 时间:
2017-07-23 11:32:13
阅读次数:
256
魔术变量: PHP 向它运行的任何脚本提供了大量的预定义常量。 不过很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。 有八个魔术常量它们的值随着它们在代码中的位置改变而改变。 例如 __LINE__ 的值就依赖于它在脚本中所处的行来决定 ...
分类:
Web程序 时间:
2017-07-22 19:46:00
阅读次数:
303
常量 定义: 形式一 // define("PI",常量值); define("PI",3.14); define("school","讲理"); 形式二 // 定义形式二 const cc1 = 1234; const cc2 = "abcd"; 使用: 形式一 // 直接使用常量名 echo " ...
分类:
Web程序 时间:
2017-06-24 18:37:18
阅读次数:
149
什么是PHP? php是Hypertext Preprocessor的缩写,php是一种内嵌 HTML的脚本语言。PHP的独特语法混合了c,java和perl及PHP式的新语法。这门语言的的目标是让网页开发人员快速的写出动态的网页。 什么是PHPer? PHP programmer,指编写PHP的程 ...
分类:
Web程序 时间:
2017-06-08 00:21:06
阅读次数:
200
dirname() 函数返回路径中的目录部分。 __FILE__ :被称为PHP魔术常量,返回当前执行PHP脚本的完整路径和文件名,包含一个绝对路径 dirname(__FILE__) 函数返回的是脚本所在在的路径。 dirname(__FILE__) 一般会返回文件所的当前目录到系统根目录的一个目 ...
分类:
其他好文 时间:
2017-04-20 21:13:47
阅读次数:
149
1 这几个常量和方法比较常用很多人容易混淆,这里详细介绍一下 2 3 __DIR__ :返回当前使用 '__DIR__'魔术常量的PHP文件所在目录 对于 /www/web/frontend/controllers/siteController.php 中 语句 echo __DIR__; 返回 '... ...
分类:
Web程序 时间:
2017-03-23 14:11:29
阅读次数:
161
魔术方法(Magic methods) PHP中把以两个下划线__开头的方法称为魔术方法,这些方法在PHP中充当了举足轻重的作用。 魔术方法包括: __construct(),类的构造函数 __destruct(),类的析构函数 __call(),在对象中调用一个不可访问方法时调用 __callSt ...
分类:
Web程序 时间:
2017-03-06 21:04:23
阅读次数:
237
常量定义自定义常量 常量名区分大小写系统的魔术常量不区分大小写 __DIR__ __dir__变量定义变量名是区分大小写变量名声明时用$符号开头, 而且要符合变量名的命名规则$i;var_dump($i);$i = 'ok';var_dump($i);$i = "Hello";var_dump($i ...
分类:
Web程序 时间:
2016-12-07 20:11:55
阅读次数:
207