php

在ngin下利用php配置SSE的正确方法

为了实现SSE也就是Server-Sent Events,颇费了一番周章,留在这里,以便有同学遇到类似问题时参考。SSE的主要原理是由客户端,也就是浏览器里的javascript发起一个类似于ajax的请求,但和ajax不同的是,这是一个一直保持的长连接,一旦请求建立之后,客户端开始安静地等待服务端向它发回数据,这个连接可以保持很长很长时间。所以客户端的代码很简单:sour

LIKE查询与索引的不解之谜

like %keyword 索引失效,使用全表扫描。但可以通过翻转函数+like前模糊查询+建立翻转函数索引=走翻转函数索引,不走全表扫描。like keyword% 索引有效。like %keyword% 索引失效,也无法使用反向索引。===============================================================

数组reduce方法的高级技巧

因为用for循环被老大鄙视之后,这几天都在偷偷摸摸的研究数组的那几个迭代方法。使用下来,感觉确实妙用无穷,仿佛自己的逼格在无形中变得高大了一点点,哈哈,上一篇文章的简单介绍确实有点糙,因此决定重新一些总结文章。这篇文章就是专门总结reduce方法的,这个方法大有可研究的地方,值得大家get它并去同手实践一下。上一篇文章我认为reduce是一个聚合或者减少方法,它可以将数组中

Yii2.0 模态弹出框+aja提交表单2

上一章 https://segmentfault.com/a/1190000005172345 介绍了模态框的的添加 弹出和models验证,本章对上一章做个补充。 代码如下:'.Yii::t('yii','Create Sales'), ['create','actionID'=>1] ,['class' => 'btn blue','data-toggle'=>'mod

搭建 php 运行环境

本教程只按最简单的方法搭建环境,不深究为什么更新、升级软件仓库apt-get updateapt-get upgrade编译安装 nginxsudo apt-get install -y gcc make libpcre3 libpcre3-dev libpng-devwget http://nginx.org/download/nginx-1.10.1.tar.gztar

Win7 64位 + PHP 5.3 环境下 Xdebug 安装笔记

最近又开始写 PHP 代码,需要搭建调试环境,上网搜了一番,发现 Xdebug 似乎还不错,于是开始配置环境。 最开始用的是支持 PHP 5.3 非 TS 的 dll,但是发现怎么换版本都无法加载 dll,后来一边 Google 一边查看 Apache 和 PHP 的日志,最后在 Apache 的日志中看到了加载 xdebug 插件时的错误提示信息,原来系统环境为 TS +

Service层的是否必要性分析及案例

序言此前,我看过这样的一个提问“Yii2框架中,有必要再分离service层么?”,从别人的回答中,自己也收获了答案,但我觉得还需要有个活生生的粟子,才具有更加清晰明了和强有力的说服力。如对我的实战经历感兴趣的继续往下看,喜欢的还可以点击推荐和收藏。在举粟子前,我先讲讲service是什么?有什么作用吧?免得还有人糊涂。1、service是什么?在面向OO的系统里,serv

PHP注释的艺术——phpDoc规范

用过IDE或看过其他源码的小伙伴们应该都见过类似下面这样的注释/ 递归获取所有游戏分类@param int $id@return array*/看得多了就大概知道了一些规律。为了使自己的代码更加规zhuang范bi,也开始有样学样地写着这些注释其实这种注释格式是有自己的名字的,它就叫——PHPDOCPHPDoc 是一个 PHP 版的 Javadoc。它是一种注释 PHP 代

Ubuntu14.04-LAMP环境搭建

直接上代码吧sudo apt-get -y updatesudo apt-get -y autoremove apache2 nginx php5 mysql-serversudo apt-get -y install unzip build-essential libncurses5-dev libfreetype6-dev libxml2-dev libssl-dev

php开发中经常用到的正则验证

前言在PHP开发程序的过程中,经常会有很多表达要处理,而验证表单填写数据的合法性则是必须要考虑到的事,防治无效的数据对数据库造成影响。关于正则表达式的语法,网上有很多教程和手册,讲的也很详细,因为本人对正则的语法研究也不是很透彻,这里就从我实际开发中常用到的正则表达式说起,贴出代码附上简短的说明,大家可以参考,有什么不对的地方欢迎指正、交流。一些常用的正则表达式1.验证用户