php

小白也能看懂的 Laravel 核心概念讲解

https://www.cnblogs.com/shiwenhu/p/6882340.html

 

自动依赖注入

什么是依赖注入,用大白话将通过类型提示的方式向函数传递参数。

实例 1

首先,定义一个类:

/routes/web.php
class Bar {}

假如我[……]

继续阅读

php

Laravel Inversion of Control (控制反转) 概念简介

https://github.com/seekerliu/laravel-tips/blob/master/introduction-to-inversion-of-control.md

 

本文内容部分摘自 Wikipedia – Inversion of Control .

[……]

继续阅读

php

Laravel Dependency Injection (依赖注入) 概念详解

https://github.com/seekerliu/laravel-tips/blob/master/what-is-dependency-injection.md

 

本文翻译自 Symfony 作者 Fabien Potencier 的 《Dependency Injec[……]

继续阅读

php

Laravel Service Provider 概念详解

https://laravel-china.org/articles/6189/laravel-service-provider-detailed-concept

https://github.com/seekerliu/laravel-tips

 

我们知道, Cont[......]

继续阅读

php

CGI、FastCGI和PHP-FPM关系图解

CGI、FastCGI和PHP-FPM关系图解

 

在搭建 LAMP/LNMP 服务器时,会经常遇到 PHP-FPM、FastCGI和CGI 这几个概念。如果对它们一知半解,很难搭建出高性能的服务器。接下来我们就以图形方式,解释这些概念之间的关系。

基础

在整个网站架构中,[……]

继续阅读

php

PHP之十六个魔术方法详细介绍

http://www.jb51.net/article/96167.htm

 

PHP中把以两个下划线__开头的方法称为魔术方法(Magic methods),这些方法在PHP中充当了举足轻重的作用。 魔术方法包括:

  • __construct(),类的构造函数
  • _[……]

继续阅读

php

php性能优化

https://www.cnblogs.com/paulversion/p/8064374.html

 

1.尽量静态化:

如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。
当然了,这个测试方法需要在十万级以上次执行,效果才明显。[……]

继续阅读

PV、TPS、QPS是怎么计算出来的?

https://www.zhihu.com/question/21556347

 

术语说明:
QPS = req/sec = 请求数/秒

【QPS计算PV和机器的方式】

QPS统计方式 [一般使用 http_load 进行统计]
QPS = 总请求数[……]

继续阅读

php

PHP json_decode不转义中文

http://blog.csdn.net/iefreer/article/details/39226723

 

默认情况下PHP的 json_decode 方法会把特殊字符进行转义,还会把中文转为Unicode编码形式。

这使得数据库查看文本变得很麻烦。所以我们需要限制对[……]

继续阅读

php

在PHP中使用协程实现多任务调度

http://www.laruence.com/2015/05/28/3038.html

 

PHP5.5一个比较好的新功能是加入了对迭代生成器和协程的支持.对于生成器,PHP的文档和各种其他的博客文章已经有了非常详细的讲解.协程相对受到的关注就少了,因为协程虽然有很强大的功能[……]

继续阅读