- 一、定义函数
- 1、例如我要定义个打印数组的函数 p($array) 能实现 print_r($array)的功能
- 2、首先、在Index/Common文件下
- 新建一个 common.php 必须叫这个名字
-
代码:
<?php
function p($array)
{
dump($array,1,'<pre>',0);//1表示是否显示,'<pre>' 是引入标签,0打印
}
?>
3、在index()中引入
-
public function index()
{
p($_SERVER);
}
4、 显示结果:
-
二、第二种方式引入函数
- 1、Common下如果新建的文件名如果不叫common随意取过名字 比如:functions
- 2、这个时候再引入p函数是报错的。
- 3、需要在Admin/Conf/config.php
-
<?php
$config = array(//'配置项'=>'配置值'
'LOAD_EXT_FILE' => 'functions'
);
return array_merge(include './Conf/config.php', $config);
?>
LOAD_EXT_FILE 就是指定你引入函数文件的名称
- 在运行函数p就可以了
- 三、临时性加载函数
- 1、 在方法中需要运用p函数时:
-
public function index()
{
load('@.functions');
p($_SERVER);
}
load() 是加载方法 , @就是指Common文件 ,.functions就是指定那个文件名
- 2、 ps:要注意要把 config.php 下的
load_ext_file 参数隐藏
- 3、再输出p($_servier)即可得出结果。
-
相关推荐
【标题】"PHP_THINKPHP_study10_建立后台项目与验证码的调用"涉及到的主要知识点是使用PHP的ThinkPHP框架构建后端项目,并且涵盖了验证码的生成与使用。ThinkPHP是一个基于MVC(Model-View-Controller)设计模式的...
【标题】"PHP_THINKPHP_study14_RBAC" 是一个关于PHP编程语言与ThinkPHP框架的实战项目,特别关注于角色基础访问控制(Role-Based Access Control,简称RBAC)的实现。RBAC是一种常见的权限管理机制,它通过角色来...
这个名为"ThinkPHP核心版本.zip_ThinkPHP核心版本_thinkphp_thinkphp_schema_部署"的压缩包显然包含了ThinkPHP框架的核心组件,以及与数据库模式(schema)和部署相关的资源。 1. **ThinkPHP核心版本**:ThinkPHP的...
ThinkPHP5,作为国内开发者广泛使用的PHP框架之一,以其简洁的代码结构、强大的功能和完善的设计模式赢得了广大开发者的喜爱。本压缩包“thinkphp_thinkphp_thinkphp5_”包含了一个基于ThinkPHP5的模板开发实例,...
《基于ThinkPHP的课件管理系统详解》 在信息化教学的时代,课件管理系统成为了教育领域不可或缺的一部分,它极大地提升了教师的工作效率,丰富了教学资源。本文将深入探讨一款名为“courses_writerrco_thinkphp课件...
ThinkPHP是一款国内广泛使用的开源PHP框架,以其简洁、高效的特性深受开发者喜爱。本资源提供的"thinkphp问卷_问卷mvc_thinkphp_thinkphp问卷_问卷_thinkphp系统_源码.zip"是一个基于ThinkPHP框架实现的问卷系统,...
提供的`ThinkPHP-2.0-API.chm`文件是官方的API文档,包含了详细的函数介绍、参数说明、示例代码,是学习和使用ThinkPHP 2.0 的重要参考资料。通过查阅此文档,开发者可以快速掌握框架的核心功能和使用方法。 六、...
`LICENSE.txt`文件中包含了Apache2开源协议,明确了ThinkPHP V5.0.7的使用、修改和分发的法律条款,保障了开发者权益的同时,也鼓励了社区的共享与创新。 `.travis.yml`文件是持续集成(CI)配置文件,表明此项目支持...
《PHP_THINKPHP_study12_后台人员的管理和分页类的使用》 在PHP开发领域,ThinkPHP框架是一款广泛使用的MVC(Model-View-Controller)架构的PHP框架,它为开发者提供了强大的功能和高效的开发体验。这篇博客主要...
1. **模型验证**:在ThinkPHP中,我们可以通过在模型类中定义验证规则来实现数据验证。例如,可以定义一个`rules()`方法,里面包含一系列验证规则,如字段非空、长度限制等。当执行添加或更新操作时,框架会自动调用...
视图(View)用于展示数据,ThinkPHP5使用了模板引擎,允许开发者用PHP语法编写模板文件。模板文件通常存放在`view`目录下,通过`fetch()`或`display()`方法渲染。模板引擎支持变量赋值、条件判断、循环等基本语法,...
在PHP的框架世界中,ThinkPHP是一个非常受欢迎的开源框架,尤其对于初学者和开发者来说,它提供了丰富的功能和简洁的API,使得Web应用开发变得简单高效。本篇将深入探讨ThinkPHP中的“独立分组配置项和目录”的概念...
《深入理解ThinkPHP5.0.5:框架详解与实战应用》 ThinkPHP5.0.5是一款基于PHP7设计的轻量级、高性能的国产Web开发框架,它以其简洁的代码、高效的性能以及强大的功能在PHP开发领域备受青睐。本篇文章将详细解析...
【标题】"cmf.rar" 是一个压缩包文件,其中包含 "phpcmf" 和 "thinkphp" 的相关项目。"phpcmf" 是一个基于 PHP 的内容管理系统框架,而 "thinkphp" 是一个流行的 PHP 开发框架,尤其是它的 "SimpleBootX" 版本,这是...
在ThinkPHP中,可以利用异常处理机制来自定义错误页面,以提高用户体验并保持网站的统一风格。主要步骤如下: 1. 创建自定义异常类:在`app\exception`目录下创建一个新的PHP文件,例如`CustomException.php`,然后...
其次,ThinkPHP Core提供了丰富的内置函数和类库,如数据库操作、模板引擎、缓存管理、Session管理等,大大简化了开发过程。例如,其数据库操作支持多种SQL语句,可以方便地进行数据查询、插入、更新和删除;模板...
ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,是为了敏捷WEB应用 开发和简化企业级应用开发而诞生的。拥有众多的优秀功能和特性,经历了三年多发展的同时,在社区...
《深入理解ThinkPHP3.2框架》 ThinkPHP,作为国内广泛应用的PHP开发框架,以其简洁、高效和易用性赢得了开发者们的喜爱。本篇将详细介绍ThinkPHP3.2版本,该版本在2013年12月31日进行了更新,其环境要求为PHP5.3及...