在我们做项目的时候TP的系统函数或系统类库满足不了我们的需要 所以有些东西需要我们自己去定义,在TP中我们怎么使用自己的函数库和类库呢?

在TP系统中提供了三个系统函数库

common.php是全局必须加载的基础函数库,在任何时候都可以直接调用;

functions.php是框架标准模式的公共函数库,其他模式可以替换加载自己的公共函数库或者对公共函数库中的函数进行重新定义;

runtime.php是框架运行时文件,仅在调试模式或者编译过程才会被加载,因此其中的方法在项目中不能直接调用;

项目函数库

在我们项目应用下面的common目录下面的common.php该文件会在系统执行的时候自动加载 所以写到这里面的函数  我们可以直接调用

扩展函数库

在我们项目应用下面的配置文件下面可以使用  LOAD_EXT_FILE="test,test1"定义我们自己的扩展函数库

这样系统在执行的时候函数库文件会自动加载

手动载入

load(@.fun)

我们想调用哪个文件下面的函数可以使用 load(@.)进行加载哪个文件   但函数库必须放在应用目录下面的common目录下

http://www.xiyue369.com

转载于:https://www.cnblogs.com/kingpaper/archive/2013/06/15/3138218.html

KingPaper初探ThinkPHP3.1.2之扩展函数库和类库的使用(四)相关推荐

  1. KingPaper初探ThinkPHP3.1.2之目录部署(二)

    在我们使用Thinkphp搭建项目时,目录部署是必不可少的一个环节 接下来我们来学习以下目录部署 在APP目录下面 现在项目目录下所拥有的文件 ThinkPHP目录  存放thinkphp框架系统目录 ...

  2. 西门子博途v16系统要求_西门子博途扩展函数库LGF系列教程(1)-LGF_Frequency

    博途扩展函数库(LGF,Library of General Functions)是西门子官方推出的用于博途环境下S7-1200/1500系列PLC编程的函数库.该函数库提供了很多实用的函数,包括如下 ...

  3. c语言标准库详解(十四):时间函数time.h

    c语言标准库详解(十四):时间函数<time.h> 概述 头文件<time.h>中声明了一些处理日期与时间的类型和函数.其中的一些函数用于处理当地时间,因为时区等原因,当地时间 ...

  4. 【物联网初探】- 03 - ESP32 结合 TFT_eSPI 库标定 TFT 触摸屏 (Arduino IDE)

    文章目录 1. 硬件配置 1.1 ESP32 + TFT 彩屏 2. 触摸屏的参数标定 2.1 例程编译烧录 2.2 屏幕四角标定 3. 触屏例程测试标定参数 3.1 例程编译烧录 1. 硬件配置 1 ...

  5. 基于C#进行AutoCAD二次开发初探(一)——调用dll库

    自己是测绘行业,不可避免要跟CAD打交道.因为之前用C#写了一个小软件,希望能够自动调用CAD画等高线,所以想基于C#进行Autocad的二次开发.但自己在此方面真的是零基础菜鸟一只.搜了大量的资料, ...

  6. KingPaper初探Java之方法声明及重载

    今天学到java方法这一块 总结一下两点 在类中声明方法 使用void声明的方法有输出无返回值 public void info(String args[]){ System.out.println( ...

  7. aardio - 【库】扩展函数库

    实现功能: 扩展内核库功能 toHex(__,,) = 取十六进制文本.\n参数1:支持数值number.文本string.缓冲区buffer.指针pointer.\n如果是string.buffer ...

  8. 13muduo_base库源码分析(四)

    1.线程标识符 (1)Linux中,每个进程有一个pid,类型pid_t,由getpid()取得.Linux下的POSIX线程也有一个id,类型 pthread_t,由pthread_self()取得 ...

  9. C++库介绍-标准库、类库

    目录: 1.标准库 2.GUI库 3.网络通信 4.XML 5.科学计算 6.游戏开发 7.线程 8.序列化 9.字符串 10.综合 11.其他 12.C++重要人物网站 C++类库介绍 再次体现了C ...

最新文章

  1. 手机 跑linux,你可曾想过在iOS上跑Linux?
  2. dwr和ajax的区别,dwr的ajax实现
  3. (转载)c/c++笔试面试题(2)
  4. Android 支付宝 移动支付接口 快速配置
  5. 《深入理解 Spring Cloud 与微服务构建》第五章 Kubernetes
  6. MySQL与PostgreSQL比较,哪个更好、我们该选用哪个?
  7. pat1057 stack
  8. 使用Swagger辅助开发Fabric Application的Web API
  9. 获取内网、通过外部网站返回得到内网外部IP (C#/VB.NET)
  10. HTML 纯数字或字母 超出div容器,如果是文字则可正常自动折行
  11. ChIPQC——对ChIP-seq的质量评估
  12. 小程序组件传值解决页面数据刷新
  13. 【LeetCode-SQL】1384. 按年度列出销售总额
  14. Visual Studio Code的九九乘法表
  15. H5播放flv视频流
  16. 计算机网络技术实训室管理制度,计算机实验室管理制度
  17. 【手把手教你】搭建神经网络(3D点云分类)
  18. md5 java实现与在线工具结果不符_「md5在线解密」使用MD5在线加解密工具,对汉字进行加密,得到不同的结果 - seo实验室...
  19. ios - 农历公历互转 农历选择器
  20. habor私有镜像仓库部署

热门文章

  1. Eigen(3)矩阵Matrix及其简单操作
  2. dvd管理器java,简单DVD管理-java练习题
  3. 眼图观测实验报告_眼图观察测量实验
  4. 怎么用python画饼状图_Python入门进阶:Python绘制饼图到Microsoft Excel
  5. 少儿编程100讲轻松学python(九)-python如何判断字符串是否为整数
  6. spark官方文档_这些未在 Spark SQL 文档中说明的优化措施,你知道吗?
  7. q版地图制作软件_Flash动画的图形元件实例-Q版人物侧面行走
  8. python切割图像,使用Python图像库将一个图像切割成多个图像
  9. ds哈希查找—二次探测再散列_大白话之哈希表和哈希算法
  10. python爬取ajax动态内容肯德基门店,Python爬虫如何爬取KFC地址