PHP include_path设置技巧分享

 更新时间:2011年07月03日 03:34:03   作者:  
当时候函数include(),require(),fopen_with_path()函数来寻找文件时候.在不设置include_path的情况下,这些函数打开文件时候默认的是以web根目录去寻找.当设置include_path以后,这些php函数就会先在指定的include_path目录下面去搜索寻找
1.include_path的意义

当时候函数include(),require(),fopen_with_path()函数来寻找文件时候.在不设置include_path的情况下,这些函数打开文件时候默认的是以web根目录去寻找.当设置include_path以后,这些php函数就会先在指定的include_path目录下面去搜索寻找.

其原理和window系统的环境变量相似,在window运行cmd命令的时候,输入一些cmd的命令之后系统会在其设定的环境变量里面去搜索这些命令是否存在,存在就可以执行.


2.include_path的设置
第一种方法:

修改php.ini文件中的include_path项。

include_path = .:/usr/local/lib/php:./include
第二个方法:

使用ini_set方法。
ini_set("include_path", ".:../:./include:../include");     

3.注意
zendframework include 设置 index.php

复制代码 代码如下:

set_include_path('.' .PATH_SEPARATOR.'../library/'
.PATH_SEPARATOR.'./application/models/'
.PATH_SEPARATOR.'./application/lib/'
.PATH_SEPARATOR.get_include_path());

PATH_SEPARATOR是一个常量,在Linux系统中是一个" : "号,Windows上是一个";"号。

所以编写程序时最好用常量 PATH_SEPARATOR 代替,否则如果系统从linux移植到win系统或反过来移植会出错!
get_include_path取得当前已有的环境变量,加上前面的设置就是新的系统include

相关文章

  • PHP7 新特性详细介绍

    PHP7 新特性详细介绍

    本文主要介绍PHP7 新特性的资料,这里整理了详细的资料及简单实现代码帮助大家学习参考新特性的知识,有兴趣的朋友可以参考下
    2016-09-09
  • round robin权重轮循算法php实现代码

    round robin权重轮循算法php实现代码

    这篇文章主要介绍了round robin权重轮循算法php实现代码,需要的朋友可以参考下
    2016-05-05
  • ThinkPHP 防止表单重复提交的方法

    ThinkPHP 防止表单重复提交的方法

    防止表单重复提交有很多种方法,其不外乎,客户端脚本防止刷新,服务端token验证等等,thinkphp内置了表单token验证,可以方便的防止表单重复提交
    2011-08-08
  • PHP获取域名的方法和技巧

    PHP获取域名的方法和技巧

    在Web开发中,获取域名相关信息,是一项必备的能力,而PHP天生地具有解析URI的能力,所以PHP获取域名也变得非常简单,在这里整理了一些,PHP获取域名的方法和技巧,需要的朋友可以参考下
    2023-08-08
  • php面向对象之反射功能与用法分析

    php面向对象之反射功能与用法分析

    这篇文章主要介绍了php面向对象之反射功能与用法,结合实例形式简单分析了php5面向对象反射的概念及具体用法,需要的朋友可以参考下
    2017-03-03
  • php中的数组操作函数整理

    php中的数组操作函数整理

    PHP 中的数组实际上是一个有序图。图是一种把 values 映射到 keys 的类型。此类型在很多方面做了优化,因此可以把它当成真正的数组来使用,或列表(矢量),散列表(是图的一种实现),字典,集合,栈,队列以及更多可能性。因为可以用另一个 PHP 数组作为值,也可以很容易地模拟树。
    2008-08-08
  • PHP实现的字符串匹配算法示例【sunday算法】

    PHP实现的字符串匹配算法示例【sunday算法】

    这篇文章主要介绍了PHP实现的字符串匹配算法,简单描述了sunday算法的概念与原理,并结合实例形式分析了php基于sunday算法实现字符串匹配操作相关技巧,需要的朋友可以参考下
    2017-12-12
  • PHP判断上传文件类型的解决办法

    PHP判断上传文件类型的解决办法

    php通过判断上传文件的头字符来判断文件的类型,这可以称得上是最安全,最真实确定上传文件类型的方法了,具体实现方法如下
    2015-10-10
  • php带密码功能并下载远程文件保存本地指定目录 修改加强版

    php带密码功能并下载远程文件保存本地指定目录 修改加强版

    php带密码功能并将远程文件下载到本地指定目录修改版,需要的朋友可以参考下。
    2010-05-05
  • PHP中魔术变量__METHOD__与__FUNCTION__的区别

    PHP中魔术变量__METHOD__与__FUNCTION__的区别

    这篇文章主要介绍了PHP中魔术变量__METHOD__与__FUNCTION__的区别,是深入学习PHP程序设计所必须掌握的概念,非常具有实用价值,需要的朋友可以参考下
    2014-09-09

最新评论