
PHP
flyforlove
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TinyShop简单分析
1.第一次启动会向DB导入必要的数据,并根据设定重写配置文件,以及生成入口的index.php文件index.php文件最终运行Tiny::createWebApp($config)->run(); 2.类Tiny在文件tiny.php中创建。 public static function createWebApp($config=null) { ...原创 2015-04-30 12:36:27 · 1270 阅读 · 0 评论 -
laravel的自动注入
laravel里,当我们在controller 的构造方法,或者实例方法中用类型指定一个参数时,系统可以自动帮你把该参数的实例注入进去。那么内部是如何实现的呢?先列出几个技术点1.类ReflectionClass 该类用于对指定类进行反射,提取类信息。2.ReflectionClass.getConstructor 获取指定类的构造方法,返回ReflectionM...原创 2016-11-29 15:52:55 · 1159 阅读 · 0 评论 -
微框架lumen的问题
如果你只是想架构一个api服务器,不想使用laravel,而希望用更加轻量的lumen 。当你啥也没做,只是把它发布到apache的一个sub domain下,打开主页后居然发现找不到路由?!Sorry, the page you are looking for could not be found.1/1NotFoundHttpException in RoutesReques...原创 2016-11-25 10:15:20 · 511 阅读 · 0 评论 -
WAMP手动安装
这儿说的当然不是那个有名的wamp安装包了。LAMP(linux,apache,mysql,php),这是个很古老的开发组合,古老的能让很多人想起他的青葱岁月。现在提起LAMP一点都不酷,还冒着一丝土气,谈MEAN(mongo,express,angular,nodejs)才时尚。但是很多时候人们还是比较务实不是,只要LAMP能解决问题的领域,为啥不用呢,况且陆陆续续冒出的php框架,...原创 2016-10-14 17:02:32 · 201 阅读 · 0 评论 -
启用PHP OPCache为PHP加速
PHP不使用加速器的话,通常都是读取php文件,解析,执行的,尤其对于使用了框架的php程序,这个过程就很慢了。如果使用了加速器,只有第一次会读取,解析,以后每次就只有执行。PHP从5.5.X开始就已经内置了OPCache加速器,所以没有特别的需求,使用这个加速器就好了。 开启很简单,只要在php.ini添加一行,便可。写道zend_extension=php_opca...原创 2015-11-10 15:26:51 · 173 阅读 · 0 评论 -
Laravel5中,各种验证的实现,以及Json返回中文对应
1.使用Form中的抽象方法 Illuminate\Foundation\Http\FormRequest protected function getValidatorInstance() { $factory = $this->container->make('Illuminate\Validation\Factory');...原创 2015-08-27 13:29:18 · 1213 阅读 · 0 评论 -
Laravel5中,监视查询SQL
创建event handler写道php artisan handler:event QueryLogTracker QueryLogTracker.php<?phpnamespace App\Handlers\Events;use Illuminate\Queue\InteractsWithQueue;use Illuminate\Contrac...原创 2015-08-21 15:58:32 · 304 阅读 · 0 评论 -
Laravel5中,手动分页
$pageName = 'p'; $perPage = 15; $currentPath = $request->url(); $query = $request->all(); $currentPage = $request->input($pageName,1); $...原创 2015-08-18 11:44:50 · 194 阅读 · 0 评论 -
Laravel中,一个Facade模式的调用例
<?phpnamespace Illuminate\Support\Facades;/** * @see \Illuminate\Auth\AuthManager * @see \Illuminate\Auth\Guard */class Auth extends Facade{ /** * Get the registere...原创 2015-08-11 12:48:20 · 393 阅读 · 0 评论 -
TinyShop中类的加载
在tinyshop中类是自动加载的我们先看看自定义类的加载过程在文件tiny.php中的方法autoload中 foreach(self::$_classes as $classPath) { $fileName = APP_COD...原创 2015-05-05 12:49:20 · 142 阅读 · 0 评论 -
这段程序是咋回事?
Laravel的一段程序 Illuminate\Foundation\Http\Middleware\VerifyCsrfToken /** * Determine if the session and input CSRF tokens match. * * @param \Illuminate\Http\Request $re...原创 2016-01-14 18:56:01 · 132 阅读 · 0 评论