最新消息:欢迎加入小松的QQ群一起讨论一起学习,本站启用小松自己写的redis缓存,文章发布修改自动删除缓存,现在速度杠杠的

php include_path作用详解

PHP 1553浏览 0评论

小松前段时间换工作了,还写了换工作感想,新的公司用的是zend formwork框架,直接没有使用过
zend formwork 在使用的时候要先配置include_path,哎今天讲的不是zend formwork框架而是include_path
先来讲一下php.ini文件中的include_path项的作用
当使用include()或require()函数包含文件的时候,程序首先以include_path设置的路径作为参考点去找文件,如果找不到,则以程序自身所在的路径为参考点去找所要的文件,如果都找不到,则出错.
当include_path设置了多个参考路径(每个路径用分号隔开)时,排在前面的路径优先找.
可能比较抽象一点,我来举个例子吧:
目录文件:/test/test1.php
目录文件:/test2.php

测试目录结构
php.ini文件中的include_path设置:/test/
这时候test2.php加载test1.php的时候可以使用
include(“test1.php”);
有文件名一样的就麻烦了,可能会出现文件加载错误的情况,之前用讲过PHP的autoLoad自动加载机

QQ交流群:136351212

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
转载保留版权:小松博客» php include_path作用详解
本文链接地址:https://www.phpsong.com/547.html

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
木有头像就木有JJ!点这里按步骤申请Gravatar头像吧!