自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 解读 thinkphp5 源码(二):异常处理和请求生命周期

上节 解读 thinkphp5 源码(一):自动加载 看完了自动加载部分,根据代码执行顺序,base.php的59-64行// 注册错误和异常处理机制\think\Error::register();// 加载惯例配置文件\think\Config::set(include THINK_PATH . 'convention' . EXT);下面的加载配置文件不用说,现在重点看一

2017-06-12 22:36:29 933

原创 数组遍历

$orgList = Array(array(‘orgid’ => 1, ‘orgname’ => ‘我是一号’), array(‘orgid’ => 2, ‘orgname’ => ‘我是二号’), array(‘orgid’ => 3, ‘orgname’ => ‘我是三号’));dump($orgList);结果: array (size=

2017-06-11 15:11:36 417

原创 thinkphp5剖析 模型查询对象类型转数组

DB操作返回是数组。模型直接操作返回是对象。当我们用select()进行查询得出的结果无法toarray的时候,下面的方法就用得上了。对象类型转换数组打开 database.php 增加或修改参数'resultset_type' => '\think\Collection',即可连贯操作model('user')->select()->toArray

2017-06-11 14:15:58 13347

原创 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 8702

原创 关于php中string类型下的第0个元素

<?php $class = "think\Error";echo gettype($class);echo '';$first = $class[0];echo gettype($first);echo '';echo $first; ?>输入如下stringstringt结论: 如果把字符串当作数组一样取第0个元素,则会得出

2017-06-07 14:29:55 418

原创 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 509

原创 关于define与defined的区别

1.define用来定义一个常量,常量也是全局范围的。不用管作用域就可以在脚本的任何地方访问常量。一个常量一旦被定义,就不能再改变或者取消定义 ******  注意这里一个常量一旦被定义,就不能再改变或者取消定义一个常量一旦被定义,就不能再改变或者取消定义一个常量一旦被定义,就不能再改变或者取消定义如: define("path","

2017-06-07 10:01:12 832 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 2299

原创 PHP5.6对命名空间的扩展,use可以导入函数与常量空间

php版本 > 5.601、解决命名冲突2、导入类、函数、常量3、赋予别名test1.phpnamespace Demo1;class test1{ private $name = 'bigboy'; public function getName(){ return $this->name; }}

2017-06-06 19:56:01 3112

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除