PHP魔术常量//DIRECTORY_SEPARATOR//及一些函数用法 php中魔术常量
PHP提供了大量的预定义的常量,它运行的任何脚本。然而,许多这些常量,所创造的各种扩展,将只存在时,这些扩展是可用的,无论是通过动态加载,因为他们已经被编译进去。
有八种神奇的改变取决于他们在那里使用的常量。例如,__LINE__的价值取决于它在脚本中使用就行了。这些特殊的常量是区分大小写的,如下:
少数“有神奇的”PHP常量名 描述__LINE__ 的文件的当前行号。__FILE__ 完整路径和文件名 的文件。如果内的目的地使用,所包含的文件的名称被返回。自PHP4.0.2,__FILE__总是包含一个绝对路径解决,而在某些情况下,在旧版本中,它包含相对路径的符号链接。__DIR__ 目录下的文件。如果里面包括使用,目录中包含的文件返回。这相当于目录名(__FILE__)。除非它是根目录,此目录名称没有尾随斜线。(由PHP 5.3.0)。__FUNCTION__ 函数名。(PHP 4.3.0新加)PHP5起本常量返回函数的名称,因为它是声明(区分大小写)。在PHP 4中,它的值总是小写。__class__ 类名。(PHP 4.3.0新加)PHP 5起本常量返回类的名称,因为它被宣布(区分大小写)。在PHP4中,它的值总是小写。类名包括命名空间,它被宣布(如富酒吧)。注意,PHP 5.4 __CLASS__也特质。使用时,在一个特质的方法,__ CLASS__是性状的类的名称使用。__TRAIT__ 的性状的名字。(添加在PHP 5.4.0)在PHP5.4这个常数返回————的特点,因为它被宣布(区分大小写)。性状名称包括命名空间,它被宣布(如富酒吧)。__METHOD__ 类方法的名称。(添加PHP 5.0.0新)返回方法名称,因为它被宣布(区分大小写)。__NAMESPACE__ 当前的命名空间的名称(区分大小写)。此常数定义在编译时(添加在PHP 5.3.0)。==========================================================DIRECTORY_SEPARATOR:路径分隔符,linux上就是’/’windows上是’’PATH_SEPARATOR:include多个路径使用,在win下,当你要include多个路径的话,你要用”;”隔开,但在linux下就使用”:”隔开的。
这2个常量的使用能够避免不同平台的兼容性问题。=========================================================define("asd",true/false)//定义常量 true是对大小写不敏感,false相反defined()//判断常量是否存在===========================================================php的的func_num_args、func_get_arg和func_get_args都是返回函数实参相关的函数。
func_num_args:实参个数;
func_get_arg:返回某一个实参,必须事实参数组的索引;
func_get_args:返回实参数组;
更多阅读
excel公式函数详解:19 yearfrac函数用法介绍
excel公式函数详解:[19]yearfrac函数用法介绍——简介一个良好的规划对于生活品质和工作效率都极其重要,在实际生活中我们往往需要计算一年有几个项目,每个项目需要花费多长时间。不同的工作其所花的中心也应该不一样。在excel中有一个
MATLAB 各种 对数函数 用法以及实例 matlab 对数函数
MATLAB 各种 对数函数 用法以及实例——简介在MATLAB运算当中,我们常常需要求对数,在编写M文件的过程中,我们也需要表示对数,下面我就通过一些示例介绍一下如何在MATLAB中求对数。MATLAB 各种 对数函数 用法以及实例——工具/原料MATLA
Excel函数详解:166 FREQUENCY函数用法
Excel函数详解:[166]FREQUENCY函数用法——简介FREQUENCY函数,用于以垂直数组的形式返回多个数值在某个区域内出现的频率。该函数返回的是数组,所以必须以数组公式的形式进行输入。Excel函数详解:[166]FREQUENCY函数用法——工具/原料
matlab曲线拟合 函数 用法以及例子 如何用matlab拟合曲线
matlab曲线拟合 函数 用法以及例子——简介在运行MATLAB编程进行数据的处理过程当中,我们常常用到matlab曲线拟合,但是工具箱由于需要人工交互,得到的拟合结果,需要人工的去提取,再输入,所以,工具箱拟合结果十分不适合调用,以及继续下面的操
ExternalInterface.addCallback注册的函数在浏览器中的兼容性问题 浏览器兼容性测试
ExternalInterface.addCallback注册的函数在浏览器中的兼容性问题现在做一个小应用,要求使用js调用flash中的函数,就使用了ExternalInterface.addCallback函数。之前用过一次,按照官方API上的方法做了以后,发现只有IE是能正常调用的,其