朋友们 开发的时候 ,总会 遇到 include_once()的情况。有时候,我们需要大量的引用文件,但是被引用文件的路径有时候

是个问题。 我们可以把 经常要引用 的文件,放在一个 文件夹中,我们取名为

include,这样 我们 就把 该文件夹 当做 默认的引用路径。

我们可以 用 set_include_path() 来设定,多个路径 可以用 路径分隔符分开(windows

为';',linux为':')。

例:

define('INCLUDE_PATH','/include/');

set_include_path(INCLUDE);

这样当我们引用 include 中的文件 如 conn.php

,smarty_config.php 时,我们直接可以这样写

include_once('conn.php');

include_once('smarty_config.php');

如果,我们要引用的文件不再

include中时,我们可以在设多个默认路径(当我们要引用的文件,在多个路径中多存在是,我们默认取排在最前的路径)。如下:

define('INCLUDE_PATH','/include/');

define('LIB_PATH','/lib/');

set_include_path(INCLUDE_PATH.PATH_SEPARATOR.LIB_PATH.PATH_SEPARATOR.get_include_path());

(PATH_SEPARATOR为路径分隔符)

linux set include path,set_include_path()的用法相关推荐

  1. Linux编程下open()函数的用法

    Linux编程下open()函数的用法 open(打开文件)  相关函数:  read,write,fcntl,close,link,stat,umask,unlink,fopen 表头文件 : #i ...

  2. boost::filesystem::path::stem的用法测试程序

    boost::filesystem::path::stem的用法测试程序 实现功能 C++实现代码 实现功能 boost::filesystem::path::stem的用法测试程序 C++实现代码 ...

  3. Linux基本命令 -- grep参数说明及常用用法

    Linux基本命令 -- grep参数说明及常用用法 趁着午休的时间把自己经常使用的一些grep命令整理一下. 方便以后查看. 后续会逐步把awk/sed/find等常用的命令理一理. 增强下记忆. ...

  4. Linux下 ls 命令的高级用法8例

    Linux下 ls 命令的高级用法8例 在Linux下,ls这个命令大家肯定太熟悉了,良许相信只要是Linux工程师,每天都会离不开这个命令,而且一天会使用个几百次.但是,除了 ls -l 以外,你还 ...

  5. linux sysinfo结构体,struct sysinfo 用法

    在Linux中,sysinfo是用来获取系统相关信息的结构体,其原型如下: struct sysinfo { long uptime;                   /* Seconds sin ...

  6. linux useradd(adduser)命令参数及用法详解(linux创建新用户命令)

    linux useradd(adduser)命令参数及用法详解(linux创建新用户命令) useradd可用来建立用户帐号.帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号 ...

  7. 浅谈Linux中ldconfig和ldd的用法

    ldd 查看程序依赖库 ldd 作用:用来查看程式运行所需的共享库,常用来解决程式因缺少某个库文件而不能运行的一些问题. 示例:查看test程序运行所依赖的库: /opt/app/todeav1/te ...

  8. linux文件权限umask,linux系统中UMASK权限的用法讲解

    原标题:linux系统中UMASK权限的用法讲解 umask一般是用在你初始创建一个目录或者文件的时候赋予他们的权限. 这里要说明两点: 1.针对目录来说x权限代表可以进入该目录,所以说对于这个权限初 ...

  9. linux系统中scp命令的用法

    scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令.linux的scp命令可以在linux服务器之间复制文件和目录. scp命令的用处: scp ...

最新文章

  1. 符合python语言变量命名规则_Python变量命名规则
  2. Linux内存初始化(C语言部分)
  3. 2013年人人校园招聘笔试题
  4. C++map容器-插入和删除
  5. 【数据结构】- 二叉树基础操作
  6. 如何给服务器设置邮件警报。
  7. python采集人脸_python获取人脸的代码分享
  8. 数据库课程设计:某自来水公司收费管理系统(SQL Server)
  9. 接上文安装完opencv后安装viz模块
  10. 5G WiFi频段介绍
  11. 进入IT行业,你后悔过吗?
  12. html5 css3冷色调渐变色特效
  13. 腾讯地图个性化图层创建及发布
  14. html实现展开余下全文多个,DIV+css内容太长,实现点击展开余下全文
  15. JAVA基础(一)——什么是java
  16. php下划虚线,怎么定义每一行的文字下面都有下划线虚线?_html/css_WEB-ITnose
  17. TCP/IP协议(2): 以太网(IEEE 802.3) 协议 —— 构成有线局域网的基本协议
  18. android手机 手动 清理缓存,安卓手机缓存怎么清理_安卓手机清理缓存的具体步骤-系统城...
  19. 教你怎么用迅雷下载LOL
  20. c#操作word文档之简历导出

热门文章

  1. Django restfulframework 开发相关知识 整理
  2. Retrofit的动态代理
  3. IBM遭标普下调评级
  4. 团队项目博客---移山小分队---3
  5. bzoj4385 POJ2015 Wilcze doły
  6. 通过Android重审GET和POST请求
  7. 我又来定计划了~2015-8至年底
  8. acctmod-ftp.sh
  9. ORACLE导入TXT文件数据的解决思路
  10. 杭电 1711 Number Sequence 1686 2203