1.include_path的意义

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

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

http://www.gaodaima.com/?p=49270PHP include_php

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

欢迎大家阅读《PHP include_php》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码

原创文章,转载请注明: 转载自搞代码

微信 赏一包辣条吧~

支付宝 赏一听可乐吧~

php自动include,PHP include_php相关推荐

  1. Android.mk 文件语法详解

    0. Android.mk简介: Android.mk文件用来告知NDK Build 系统关于Source的信息. Android.mk将是GNU Makefile的一部分,且将被Build Syst ...

  2. android.mk-编译文件学习(转载)

    工作了那么久,都是使用大神们写的脚本机械的编译,对于android.mk根本没去了解过.今天趁着这个机会,在网上搜索了下.虽然依然不是很名白,留做记录,以后真用到了,再深入研究 转载自 http:// ...

  3. bootstrap项目更改为vue_取代Jquery,用Vue 构建Bootstrap 4 应用

    尽管前端程序现在发展迅速,各种框架层出不穷,但是对广大非前端码农来说构建Web界面的最好的选择仍然还是Bootstrap 4.但是Bootstrap依赖于已经严重过时,被抛弃的jQuery组件,那么如 ...

  4. php测试框架,PHPUnit使用

    #### 1.安装 PHPUnit如果使用PHAR安装的话很简单.Phar归档就像Java的Jar,可以直接被PHP解释器执行.在*nix系统下,可以执行下面三条命令: ~~~ ➜ wget http ...

  5. VC++动态链接库(DLL)编程深入浅出(zz)

    1.概论 先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量.函数或类.在仓库的发展史上经历了" ...

  6. [转]C++学习:VC++动态链接库(DLL)编程深入浅出(zz)

    转自:http://www.cnblogs.com/chio/archive/2007/11/03/948480.html 1.概论 先来阐述一下DLL(Dynamic Linkable Librar ...

  7. VC++动态链接库编程之MFC DLL

    1.概论 先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量.函数或类.在仓库的发展史上经历了" ...

  8. VC++动态链接库(DLL)编程深入浅出

    深度好文作为入门理解非常不错 1.概论 先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量.函数或类.在 ...

  9. 深入浅出vc dll动态链接库

     原始连接: http://soft.yesky.com/lesson/318/2166818.shtml?412 动态链接库(DLL)是Windows系统的核心,也是COM技术的基础,因此突破动 ...

最新文章

  1. 如何使用华为云的计算资源来进行机器学习(CodeLab)
  2. 007_请求返回Json
  3. 每天一道LeetCode-----找到一个字符串在另一个字符串出现的位置,字符串内部顺序无要求
  4. MySQL入门之索引
  5. TwentyEleven暗色系主题实现透明
  6. 【dp】POJ-2817
  7. 常用RAID类型以及它们的区别
  8. python怎么读数据库_Python如何读写SQLite数据库
  9. nyoj244 16进制的简单运算
  10. MATLAB卷积运算(conv)以及通用的卷积函数my_conv的实现
  11. 力荐收藏:新QC七大工具(完整版)
  12. c++ CImage类的常用命令
  13. VC++制作连连看辅助经验分享
  14. 汇编语言--在屏幕上显示名字
  15. 这内容感觉不咋滴,啊咧怎么就十万+了?
  16. CVPR 2022 | 基于密度与深度分解的自增强非成对图像去雾
  17. upc 生命曲线 线段树+lazy
  18. 查询大数据各组件版本
  19. OGG故障集锦(一)
  20. 新东方:俞敏洪从台前走入幕后

热门文章

  1. 解决VMware Workstation下面Windows Server 2012R2无法安装Hyper-V
  2. vsftpd+pam_mysql+mysql
  3. 通过lua操作http请求头
  4. Python不能做游戏?Pygame中的对象你了解吗?
  5. 晶体管游戏 linux,Industrial Linux
  6. mysql密码自动被改_每日一shell(十一)mysql强制自动修改密码
  7. linux mysql 建索引_MySQL在创建索引之前一定要想到的事情
  8. return、reutrn false、e.preventDefault、e.stopPropagation、e.stopImmediatePropagation的区别
  9. 一个简单的shell文件备份脚本
  10. 利用docker-machine安装swarm