
php
文章平均质量分 70
agangdi
这个作者很懒,什么都没留下…
展开
-
单例模式——php单例模式的运用,用单例模式设计实现多例
不断学习不断进步的过程中,坚持用写作的方式记录学习成果真真是极好的习惯。最近笔者学习设计模式,正好有写博客的想法,于是第一篇博客就从设计模式中的一小个——单例模式讲起。 此文于php实现单例模式又略有些拓展,将使用单例模式的设计手法实现一个多例模式。应用场景如下: 因我公司的用户注册后每一个用户拥有一个独享的私人库,于是我们在代码实现的过程中会出来一个进程连接多个数原创 2012-11-06 15:33:31 · 3743 阅读 · 8 评论 -
fastcgi_finish_request() 正确使用方式
博客地址:http://lingang.me/blog/view今天发发生这样的事情,大家都不想的。 首先,不知道fastcgi_finish_request是啥的点这里。 一直知道php有个fastcgi_finish_request可以用来针对web应用处理耗时任务,但我一直以为直接fastcgi_finish_request()结束客户端连接之后就能像原创 2015-11-22 23:29:43 · 10587 阅读 · 0 评论 -
编写PHP扩展一:PHP与Zend介绍
如果你正阅读本教程,那你可能对PHP语言的扩展编写颇感兴趣。如果不是。。。也许你读完之后会发现你对这个之前不知道的东西产生了兴趣。 本文假设读者基本了解PHP语言和用C写的PHP解释器。 让我们先确认一下你为何想写一个PHP扩展:翻译 2015-09-03 19:59:13 · 4973 阅读 · 0 评论 -
php实现兼容Unicode文字的字符串大小写转换strtolower()和strtoupper()
PHP的strtolower()和strtoupper()函数在安装非中文系统的服务器下可能会导致将汉字转换为乱码,请写两个替代的函数实现兼容Unicode文字的字符串大小写转换。原创 2014-11-18 15:27:10 · 6557 阅读 · 0 评论 -
使用APC加速PHP
原文地址:http://devzone.zend.com/1812/using-apc-with-php/Cache Cow缓存牛(原文Cache Cow,醉了,第一个词就不知道几个意思,只能直译了)If you’ve been around PHP for a while, you’ve probably heard about APC, the Alternativ翻译 2014-10-29 19:57:23 · 15960 阅读 · 3 评论 -
合并两个数组的两种方式的异同
本文讨论合并数组的两种方式:$a+$b , array_merge($a,$b)操作符+,在前一个数的基础上插入后一个数组,如果有相同的抛弃,而array_merge 是在前一个参数基础上插入后一个参数,如果有相同用的key 用后一个覆盖。实例如下:php > $a = array('a'=>'1','b'=>'2','c'=>'3');php > $b = array('c'=>3原创 2014-10-27 21:04:30 · 5344 阅读 · 0 评论 -
php require 在类的继承中的坑
对于php的文件调用,我们有时会为使用include, include_once, require, require_once而陷入斟酌,不仅初学者如此,高级工程是由也会有纠结的时候。而且至今使用哪一个为最优仍没有达成共识。每个团队每个项目有自己的代码规范,也有自己的使用理由。至于四个函数的异同,在此不作赘述。 我们团队推崇使用的是require_once,为什么使用require_once原创 2013-04-27 13:55:03 · 2663 阅读 · 2 评论 -
php 双等号慎用
php 字符串强制转化成整型之后变为0, 双等号(==)和全等号(===)使用的大坑 在php文档(http://www.php.net/manual/zh/language.operators.comparison.php )中有这样一段话:如果比较一个整数和字符串,则字符串会被转换为整数。如果比较两个数字字符串,则作为整数比较。此规则也适用于 switch 语句。当然这指的是双原创 2013-03-27 19:00:21 · 2976 阅读 · 0 评论 -
php上传文件文件类型的判断方法
根据扩展名判断类型的弊端 正如我刚开始接触 php 一样,我们许多人在使用 php 进行文件的上传和存储时,都会给文件进行重名命并保存到可写文件夹下,然后我们在其中一个失误的地方便是采用上传文件的扩展名作为判断文件类型的依据。这样做其实与后门大开无异,举一个简单的例子,通过扩展名判断一般是字符串的截取判断,或者是使用$_FILE数组判断,然后如果用户上传的文件名为 image.p原创 2012-12-20 23:15:37 · 19302 阅读 · 0 评论 -
session和cookie在php应用中我进一步的浅显认识
session和cookie大家都知道的区别 说到 session 和 cookie 这一对兄弟,大家都有认识,基本上都能说出几点:1、session 存储在服务器,cookie 存储在客户端;2、cookie 是可以被浏览器禁用的,3、cookie 是保存在文件中的……我认识到的session和cookie的联系 引用书上原话“我们可能曾经听说过 'HTTP是我状态的协议原创 2012-12-25 18:24:40 · 974 阅读 · 0 评论 -
html 标签与 html 实体转换 与 php html 系列函数的简单使用
什么是 html 标签,html 实体 看个简单表格便知:html标签描述html实体less than<>great than>:为什么需要转换 更简了,因为有时候我们需要在浏览器页面中显示 html 标签,然而直接输出alert(1),在浏览页面时将会被当作原创 2012-11-23 16:34:15 · 36901 阅读 · 0 评论 -
返回200却页面崩溃,post 为空 TTFB 10 分钟?
记一次惊(shi)心(fen)动(nao)魄(can)的线上 bug 修复!返回200却页面崩溃,post 为空 TTFB 10 分钟?原创 2016-05-09 18:45:43 · 3579 阅读 · 1 评论