PHP引入自定义函数库

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

时间: 2024-08-30 02:47:35

PHP引入自定义函数库的相关文章

Thinkphp3.2.3如何加载自定义函数库

方法一:将自定义函数库放在Common文件夹下的Common文件夹下,命名为function.php. 方法二:项目配置文件中定义LOAD_EXT_FILE参数.这个方法在3.1的开发手册中有. 参考:

JavaWeb学习之JSTL自定义标签库的使用、JSTL自定义函数库(7)

一.自定义标签,步骤 * 确定需求 * <my:date /> 输出当前系统的时间 yyyy-MM-dd hh:mm:ss:SSS * 编写Java类 新建包名:com.yxl.tag,新建类MyDateTag,实现SimpleTag接口 * 只要与此接口有关的实现类,javax.servlet.jsp.tagext.JspTag * 需要实现具体的接口 * javax.servlet.jsp.tagext.SimpleTag,简单标签,JSP2.0**,选择这个 * javax.servle

jsp自定义函数库

步骤如下: 1.创建一个函数库类,里面的方法就是标签函数库要调用的方法(必须是静态方法) package com.mdd.tag; public class JiSuan { //两个数相加 public static double add(double num1,double num2){ return num1+num2; } } 2.创建自定义的tld文件放到web-inf下面,定义自己自定义的函数库的写法 <?xml version="1.0" encoding=&quo

javaweb学习总结(三十)——EL函数库

一.EL函数库介绍 由于在JSP页面中显示数据时,经常需要对显示的字符串进行处理,SUN公司针对于一些常见处理定义了一套EL函数库供开发者使用. 这些EL函数在JSTL开发包中进行描述,因此在JSP页面中使用SUN公司的EL函数库,需要导入JSTL开发包,并在页面中导入EL函数库,如下所示: MyEclipse自带的JSTL开发包: fn.tld就是EL函数库的对应的tld描述文件,如下图所示: 在页面中使用JSTL定义的EL函数:<%@taglib uri="http://java.su

在windows中安装使用python第三方函数库

很多使用过python的读者都知道,python光使用系统函数库是远远不能满足要求的,有时候我们需要使用第三方函数库与自定义函数库,然而第三方函数库是要自己手动安装的,由于笔者正在学习python,所以就演示一下安装过程,这里只展示windows的安装过程,linux的不再叙述,有兴趣的读者自行百度. 第一步,在python官网上下载第三方函数库httplib2,这里的版本为httplib2-0.9.2,点击下载地址即可下载. 第二步,将刚刚下载的压缩包解压到某个文件夹里,以笔者的为例,结果如下

javaweb基础(30)_EL函数库

一.EL函数库介绍 由于在JSP页面中显示数据时,经常需要对显示的字符串进行处理,SUN公司针对于一些常见处理定义了一套EL函数库供开发者使用. 这些EL函数在JSTL开发包中进行描述,因此在JSP页面中使用SUN公司的EL函数库,需要导入JSTL开发包,并在页面中导入EL函数库,如下所示: MyEclipse自带的JSTL开发包: fn.tld就是EL函数库的对应的tld描述文件,如下图所示: 在页面中使用JSTL定义的EL函数:<%@taglib uri="http://java.su

EL函数库

一.EL函数库介绍 由于在JSP页面中显示数据时,经常需要对显示的字符串进行处理,SUN公司针对于一些常见处理定义了一套EL函数库供开发者使用. 这些EL函数在JSTL开发包中进行描述,因此在JSP页面中使用SUN公司的EL函数库,需要导入JSTL开发包,并在页面中导入EL函数库,如下所示: MyEclipse自带的JSTL开发包: fn.tld就是EL函数库的对应的tld描述文件,如下图所示: 在页面中使用JSTL定义的EL函数:<%@taglib uri="http://java.su

PHP笔记4__函数/全局、静态变量/函数参数/加载函数库/,,

<?php header("Content-type: text/html; charset=utf-8"); echo table(5,5); function table($rows,$cols){ //函数 $str = ''; $str .= '<table border="1" width="800" align="center">'; $str .= '<caption><h1&

JSP三大指令,九大内置对象,JSP动作标签,EL表达式与函数库

JSP三大指令 ---------------------------------------------- 一个jsp页面中,可以有0~N个指令的定义! 1. page --> 最复杂:格式:<%@page language="java" info="xxx"...%> * pageEncoding和contentType: > pageEncoding:它指定当前jsp页面的编码,只要不说谎,就不会有乱码!在服务器要把jsp编译成.jav