php
文章平均质量分 78
Breath-Freely
爱技术,爱代码,爱写博客,爱讨论技术的单身狗。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
php使用websocket编写的简易客服系统源码分析
一、websocket协议简介WebSocket是为解决客户端与服务端实时通信而产生的技术。其本质是先通过HTTP/HTTPS协议进行握手后创建一个用于交换数据的TCP连接,此后服务端与客户端通过此TCP连接进行实时通信。二、php使用的一些websocket函数resource socket_create ( int $domain , int $type , int $原创 2016-09-09 11:39:00 · 5946 阅读 · 1 评论 -
yii2.0主从数据库实现源码分析
主从数据库,主库写,从库读,主库挂掉了,不影响任何读操作,从库挂掉了,读写都在主库操作。The Connection component supports load balancing and failover between slaves. When performing a read query for the first time, theConnection component原创 2016-08-31 12:50:54 · 1586 阅读 · 0 评论 -
composer安装使用,依赖管理源码分析
centos上安装使用:curl -sS https://getcomposer.org/installer | php (-- --install-dir=bin)指定安装目录安装依赖:1.新建一个composer.json文件{ "require": { "monolog/monolog": "1.2.*" }}php c原创 2016-09-01 09:33:48 · 848 阅读 · 0 评论 -
yii2.0主从数据库实现源码分析-----(二)
这篇主要是介绍当主或者从服务器挂掉之后,yii的处理connection.php $cache = is_string($this->serverStatusCache) ? Yii::$app->get($this->serverStatusCache, false) : $this->serverStatusCache;//获取配置文件中的cache原创 2016-09-02 10:59:07 · 858 阅读 · 0 评论 -
yii2.0验证规则源码分析&php正则使用
之前两天在极客头条上看了一篇帖子,最严谨的校验email地址的正则表达式 ,最近接手的最多的就是yii2.0框架,所以很好奇想看看yii2.0是怎么实现验证规则。首先,一般在自定义的继承model类中,会有个rules()方法: public function rules() { /*echo ""; $e=new \Exception原创 2016-09-14 13:28:57 · 1814 阅读 · 0 评论 -
源码分析foreach效率比for循环高
首先看看php源码变量值存储:typedef union _zvalue_value { long lval; /* long value */ double dval; /* double value */ struct { char *val; int len;原创 2016-09-20 15:56:55 · 1545 阅读 · 0 评论 -
yii2.0源码实现csrf验证
在yii\helpers\Html beginForm创建表单的时候,加入了csrf_token,name=_csrf-backend,type=hidden。这部分代码并不是很麻烦,这里就不再介绍了。下面主要介绍的是yii是怎么进行csrf验证的。class Request{ /** * csrf token mask的长度 */ const CSR原创 2016-10-08 15:35:43 · 1411 阅读 · 0 评论 -
Laravel 类加载,依赖注入&门面
Laravel类加载对于很多新手来说,比如我,刚开始不是很习惯于Laravel这样的类加载。对于第三方拓展,Laravel的加载方式:为这个类提供一个provider,继承ServiceProvider重写register方法,singleton或者bind两种方式boot是当前类有依赖其他通过register注册,但是不确定先后顺序的时候使用$defer为true表示延迟加载,默认在App原创 2017-04-03 17:22:31 · 1784 阅读 · 0 评论
分享