1
获取当前执行文件的名称
实例
说明
很多时候用户需要编写包含文件路径级文件名的代码,如果通过目录去查找,未免有些麻烦,这时可以使用_FILE_预定函数。本实例通过_FILE_预定义常量获取目标文件的路径及文件名称并在网页上进行打印,运行结果如图1.1所示
实现过程
创建index.PHP文件,通过echo语句输出_FILE_预定义常量。其代码如下:
?PHPecho_FILE_;? 技术要点系统预定义常量和用户自定义常量在使用上没有差别。大多数的预定义常量的执行结果都是服务器的相关信息(如版本号、路径、错误参数等),所以程序员很少将此函数用于网站前台开发,如果被别有用心的人知道了这些信息,会严重威胁到服务器的安全。
使用此函数的语法说明如下::
__FILE__预定义常量:文件的完整路径和文件名。如果用在包含文件中,则返回包含文件名。自PHP4.0.2起,__FILE__总是包含一个绝对路径,而在此之前的版本有时会包含一个相对路径。
多学两招:
PHP中可以使用预定义常量获取PHP中的信息。常量的预定义常量如表1.1所示。
表1.1PHP的预定义常量
常量名功能__FILE__默认常量,PHP程序文件名__LINE__默认常量,PHP程序行数PHP_VERSION内建常量,PHP程序的版本,如"3.0.8_dev"PHP_OS内建常量,执行PHP解析器的操作系统名称,如"Windows"TRUE这个常量是一个真值(true)FALSE这个常量是一个假值(false)NULL这个一个null值(空)E_ERROR这个常量指定最近的错误处E_WARING这个常量指定最近的警告处E_PARSE这个常量指解析语法有潜在的问题处E_NOTICE这个常量为发生不寻常但不一定是错误处脚下留神:__FILE__和__LINE__中的“__”是两条下划线,而不是一条"_",表1.1中以E开头的预定义常量是PHP的错误调试部分。如果你想详细了解,可参考error_reporting。小编很幸苦,感谢赞赏
赞赏
人赞赏
怎样治白殿风哪里治疗白癜风最出名