set_include_path和get_include_path使用及注意事项
2015-01-24信息快讯网
set_include_path 设置默认包含路径,本文将介绍下其的使用方法,及注意事项,感兴趣的朋友可以了解下,或许对你学习php有所帮助
set_include_path 设置默认包含路径在include或require文件的时候,先在默认包含路径里面找,然后在同目录下找
例:
D:/xampp/htdocs/test/include 下有一文件为cls.mysqli.php
D:/xampp/htdocs/test/ 下有一文件为set_include_path.php
里面的内容为
set_include_path('/xampp/htdocs/test/include'); //请注意php里边的'/'代表的不是网站根目录,而是文件所在的盘符,可用echo realpath('/');查看 //若php版本过低,该函数不支持,可用通用版ini_set() /*查看真实默认包含路径*/ echo realpath(get_include_path()); /*要包含cls.mysqli.php只需要*/ require_once('cls.mysqli.php'); $mysql = new Mysql('localhost','root','','test'); //实例化和之后的查询语句并无错误
请离开include_once和require_once
实测在class的function中include的文件中非php的global全局环境
Php output buffering缓存及程序缓存深入解析
thinkphp 一个页面使用2次分页的实现方法
深入Nginx + PHP 缓存详解
浅析PHP安装扩展mcrypt以及相关依赖项(PHP安装PECL扩展的方法)
PHP Class&Object -- 解析PHP实现二叉树
PHP Class&Object -- PHP 自排序二叉树的深入解析
解析func_num_args与func_get_args函数的使用
PHP中mb_convert_encoding与iconv函数的深入解析
Function eregi is deprecated (解决方法)
php include和require的区别深入解析
深入掌握include_once与require_once的区别
强烈声明: 不要使用(include/require)_once
PHP应用JSON技巧讲解
php代码中使用换行及(\n或\r\n和br)的应用
PHP5.4中json_encode中文转码的变化小结
PHP调用Linux的命令行执行文件压缩命令
APACHE的AcceptPathInfo指令使用介绍
在windows服务器开启php的gd库phpinfo中未发现
Fine Uploader文件上传组件应用介绍
PDO版本问题 Invalid parameter number: no parameters were bound
关于mysql字符集设置了character_set_client=binary 在gbk情况下会出现表描述是乱码的情况
PHP gbk环境下json_dencode传送来的汉字
header跳转和include包含问题详解
ThinkPHP 连接Oracle数据库的详细教程[全]
php学习之function的用法
深入了解PHP类Class的概念
深入理解PHP之数组(遍历顺序) Laruence原创
php中echo()和print()、require()和include()等易混淆函数的区别
DISCUZ在win2003环境下 Unable to access ./include/common.inc.php in... 的问题终极解决方案