PHP引入自定义函数库

白昼怎懂夜的黑 提交于 2020-03-21 07:50:05

PHP引入自定义函数库

路径的概念

 *      相对路径
 *          相对当前目录去引入文件, 把当前文件夹作为参照物
 *          例子:
 *              ./ ../ 会依据我们代码文件的执行位置来改变
 *              ./  当前目录
 *              ../ 上一级目录
 *              ./a.php 当前目录下面的a.php文件
 *      绝对路径
 *          根据系统的根目录来寻找文件
 *          例子:
 *              C:\phpstudy_pro\WWW\class06\a.php

相对路径示例:

  test文件夹下有--->文件夹‘A’和文件‘我们.html’。
  假设我从‘我们.html’为起点访问文件夹‘A’里的‘b.php’。用相对路径这样写:./A/b.php或者A/b.php,可以省略./
  如果从‘b.php’访问‘我们.html’,则这样写../我们.html,注意此时../不能省略。
  ./表示当前文件,前面加n个点表示往上走n层目录。如果我们和A文件夹在同一目录下,访问A文件夹下的B文件夹里的C文件夹里面的d.php文件(A->B->C->c.php),则这样写A/B/C/d.php,相对路径,相对相对,意思就是相对我你在哪。./当前目录../上级目录.../上上级目录。./A/b.php当前目录下A文件里的b.php

自定义函数库

  将来, 我们在写代码的时候会有很多的自定义函数,让我们把一些重复使用的代码放在一个文件, 当我们要重复使用的时候, 只引入就能用了。

  • include();
      引入文件,可重复引用,当引用文件不存在时,报警告错误后续代码继续执行。

  • require();
      引入文件,可重复引用,当引用文件不存在时,报致命错误代码后续代码停止执行

  • include_once();
      作用和include()一样,但同样的文件只会被引入一次。适合引入函数。

  • require_once();
      作用和require()一样,但同样的文件只会被引入一次。适合引入函数。

示例:

//假设此时我们和B文件夹在同一个目录下
//引入 'B' 文件下 '3.php' 文件
include(./B/3.php);
include './B/3.php';
//两种写法度可以./可用省略,建议第一种
require(./B/3.php);
require_once './B/3.php';

现在我们可用封装自己的函数库,使用是直接引入就好了

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!