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';
现在我们可用封装自己的函数库,使用是直接引入就好了
来源:https://www.cnblogs.com/zylm/p/12536388.html