0%

Throwable

Throwable 是PHP7中新增的一个基础接口, 实现这个接口的类可以通过 throw 抛出, ErrorException 都实现了这个接口

需要注意的是, 这个接口不能直接被实现, 而是需要通过继承 Exception 来实现

Error

Error 是PHP7中新增的一个基础类

它的方法以及行为和 Exception 非常相似

阅读全文 »

记录之前在使用laravel5的验证时踩到的一个坑

现象

1
2
3
4
5
Validator::make(
['name' => 'Dayle'],
['name' => 'in:Peter, Dayle']
);
// The selected name is invalid.
阅读全文 »

基本用法

用法 适用版本
确切指定 2.3.3 2.3.3
大于 >2.3.3 >2.3.3
大于等于 >=2.3.3 >=2.3.3
小于 <2.3.3 <2.3.3
小于等于 <=2.3.3 <=2.3.3
不等于 !=2.3.3 !=2.3.3
范围 2.0.0 - 2.1.0 >=2.0.0 && < 2.1.0
通配 1.0.* >=1.0 && < 1.1
^ ^2.3.3 >=2.3.3 && <3.0
~ ~2.3.3 >=2.3.3 && <2.4

相关资源

https://getcomposer.org/doc/articles/versions.md

由于树莓派性能的关系, 蛋疼的编译时间想必大家也都知道了:(´ཀ`」 ∠):
因此推荐使用官网提供的armv6l包直接安装

阅读全文 »

Composer自动加载原理

autoload.php

入口文件autoload.php中非常简单, 引入了autoload_real.php并调用了ComposerAutoloaderInitXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX::getLoader()

阅读全文 »