- 博客(9)
- 收藏
- 关注
原创 解读 thinkphp5 源码(二):异常处理和请求生命周期
上节 解读 thinkphp5 源码(一):自动加载 看完了自动加载部分,根据代码执行顺序,base.php的59-64行 // 注册错误和异常处理机制 \think\Error::register(); // 加载惯例配置文件 \think\Config::set(include THINK_PATH . 'convention' . EXT); 下面的加载配置文件不用说,现在重点看一
2017-06-12 22:36:29
949
原创 数组遍历
$orgList = Array(array(‘orgid’ => 1, ‘orgname’ => ‘我是一号’), array(‘orgid’ => 2, ‘orgname’ => ‘我是二号’), array(‘orgid’ => 3, ‘orgname’ => ‘我是三号’));dump($orgList);结果: array (size=
2017-06-11 15:11:36
436
原创 thinkphp5剖析 模型查询对象类型转数组
DB操作返回是数组。 模型直接操作返回是对象。 当我们用select()进行查询得出的结果无法toarray的时候,下面的方法就用得上了。 对象类型转换数组 打开 database.php 增加或修改参数 'resultset_type' => '\think\Collection', 即可连贯操作 model('user')->select()->toArray
2017-06-11 14:15:58
13367
原创 call_user_func()详解
先来看解释 : (PHP 4, PHP 5, PHP 7) call_user_func — 把第一个参数作为回调函数调用 通过函数的方式回调 <?php function barber($type){ echo "you wanted a $type haircut, no problem\n"; } call_user_func('barber','mushroom')
2017-06-07 18:01:17
8712
原创 关于php中string类型下的第0个元素
<?php $class = "think\Error"; echo gettype($class); echo ''; $first = $class[0]; echo gettype($first); echo ''; echo $first; ?> 输入如下 string string t 结论: 如果把字符串当作数组一样取第0个元素,则会得出
2017-06-07 14:29:55
429
原创 PHP SPL(PHP 标准库)
一.什么是SPL? SPL是用于解决典型问题(standard problems)的一组接口与类的集合。(出自:http://php.net/manual/zh/intro.spl.php) SPL,PHP 标准库(Standard PHP Library) ,从 PHP 5.0 起内置的组件和接口,且从 PHP5.3 已逐渐的成熟。SPL 在所有的 PHP5 开发环境
2017-06-07 11:20:19
517
原创 关于define与defined的区别
1.define用来定义一个常量,常量也是全局范围的。不用管作用域就可以在脚本的任何地方访问 常量。一个常量一旦被定义,就不能再改变或者取消定义 ****** 注意这里 一个常量一旦被定义,就不能再改变或者取消定义 一个常量一旦被定义,就不能再改变或者取消定义 一个常量一旦被定义,就不能再改变或者取消定义 如: define("path","
2017-06-07 10:01:12
844
1
原创 ThinkPHP自定义配置文件
1.第一种情况.自动加载. 在config.php中定义:'LOAD_EXT_CONFIG' => 'verify' return array( //'配置项'=>'配置值' 'TMPL_PARSE_STRING' => array( '__PUBLIC__'=>__ROOT__.'/App/Admin/View/Public' ), 'URL_HT
2017-06-06 22:24:38
2323
原创 PHP5.6对命名空间的扩展,use可以导入函数与常量空间
php版本 > 5.60 1、解决命名冲突 2、导入类、函数、常量 3、赋予别名 test1.php namespace Demo1; class test1 { private $name = 'bigboy'; public function getName(){ return $this->name; } }
2017-06-06 19:56:01
3136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人