- 一、定义函数
- 1、例如我要定义个打印数组的函数 p($array) 能实现 print_r($array)的功能
- 2、首先、在Index/Common文件下
- 新建一个 common.php 必须叫这个名字
- 代码:
3、在index()中引入<?php function p($array) { dump($array,1,'<pre>',0);//1表示是否显示,'<pre>' 是引入标签,0打印 } ?>
-
4、 显示结果:public function index() { p($_SERVER); }
-
二、第二种方式引入函数 - 1、Common下如果新建的文件名如果不叫common随意取过名字 比如:functions
- 2、这个时候再引入p函数是报错的。
- 3、需要在Admin/Conf/config.php
-
LOAD_EXT_FILE 就是指定你引入函数文件的名称<?php $config = array(//'配置项'=>'配置值' 'LOAD_EXT_FILE' => 'functions' ); return array_merge(include './Conf/config.php', $config); ?>
- 在运行函数p就可以了
- 三、临时性加载函数
- 1、 在方法中需要运用p函数时:
-
load() 是加载方法 , @就是指Common文件 ,.functions就是指定那个文件名public function index() { load('@.functions'); p($_SERVER); }
- 2、 ps:要注意要把 config.php 下的
load_ext_file 参数隐藏 - 3、再输出p($_servier)即可得出结果。
PHP_THINKPHP_study4_函数的定义是使用
最新推荐文章于 2024-10-14 00:28:24 发布