打造IT服务卓越品牌

深圳IT外包公司蓝色快线专业提供IT外包、企业电脑外包、企业IT外包服务、政府IT办公设备维护、工厂电脑维修、网络维护、服务器维护、安防视频监控等IT helpdesk support服务,是国内专业IT外包服务商。

服务热线:

4006-428-266

蓝色快线为各行各业提供专业技术服务15周年,打造IT服务卓越品牌。 蓝色快线--您身边的IT专家! 修电脑,找蓝快,修得好,修得快!
  • 1
  • 2
  • 3

知识库

联系我们

  • 电话:18689469890

    邮箱:tangshengchun@lankuai.info
    福田地址:深圳市福田区华强北宝华大厦A座1088室
    龙岗地址:深圳市龙岗区坂田街道发达路云里智能园07栋2楼西侧

您所在的位置:首页  »  公司新闻  »  知识库

PHP实例001 获取当前执行文件的名称

来源:本站 发布时间:2018/1/31 15:22:02 点击量:

实例说明
  很多时候用户需要编写包含文件路径及文件名称的代码,如果通过目录去查找,未免有些麻烦,这时可以使用__FILE__预定义函数。本实例通过__FILE__预定义常量获取目标文件的路径及文件名称并在网页上打印。

实现过程
  创建index.php文件,并通过echo语句输出__FILE__预定义常量。
代码:
<?php
  echo __FILE__;//获取文件的完整路径
?>

技术要点:
    系统预定义的常量和用户自定义常量在使用上没有差别。大多数的预定义常量的执行结果都是服务器的相关信息(如版本号、路径、错误参数等),所以程序员很少将此函数用于网站前台的开发,如果被别有用心的人知道了这些信息,会严重威胁到服务器的安全。使用此函数的语法说明:
  __FILE__预定义常量:文件完整路径和文件名。如果用在包含文件中,则返回包含文件名。自PHP4.0.2起,__FILE__总是包含一个绝对路径,而在此之前的版本有时会包含一个相对路径。

多学两招:
  php中可以使用预定义常量获取php中的信息,常用预定义常量如下:
——————————————————————————————
常量名          |功能
——————————————————————————————
__FILE__        |默认常量,PHP程序文件名
——————————————————————————————
__LINE__        |默认常量,PHP程序行数
——————————————————————————————
PHP_VERSION     |内建常量,PHP程序版本
——————————————————————————————
TRUE            |这个常量是一个真值(true)
——————————————————————————————
NULL            |一个null值
——————————————————————————————
E_ERROR         |这个常量指到最近错误处
——————————————————————————————
E_WARNING       |这个常量指到最近警告处
——————————————————————————————
E_PARSE         |这个常量指解析语法有潜在问题处
——————————————————————————————
E_NOTICE        |这个常量为发生不寻常但不一定是错误处
——————————————————————————————
脚下留神:
__FILE__和__LINE__中的“__”是两条下划线,而不是一条"_"。
以E_开头的预定义常量是PHP错误调试部分。可参考error_reporting()函数。