当PHP运行在FastCGI模式时,PHP FPM提供了一个名为fastcgi_finish_request的方法。按照文档上的说法,此方法可以提高请求的处理速度,如果有些处理可以在页面生成完后再进行,就可以使用这个方法。听起来可能有些茫然,我们通过几个例子来说明一下:<?php echo '例子:'; fastcgi_finish_request(); echo 'To be, or
1.缘起关于PHP,很多人的直观感觉是PHP是一种灵活的脚本语言,库类丰富,使用简单,安全,非常适合WEB开发,但性能低下。PHP的性能是否真的就 如同大家的感觉一样的差呢?本文就是围绕这么一个话题来进行探讨的。从源码、应用场景、基准性能、对比分析等几个方面深入分析PHP之性能问题,并通过真 实的数据来说话。2.从原理分析PHP性能从原理分析PHP的性能,主要从以下几个方面:内存管理、变量、函数、
php中3DES加密技术因为工作中要用到加密,接口中要求也是用密文传输数据,用到3des加密,就研究了一下。在网上也找了好多,但是都不可以用,没法正式运行,终于找到一个可以运行的,自己又修改了一下,记录下来,以后还可能会用到。下面安装我要调用的接口文实例:在调用PHP中的mcrypt_get_block_size()函数时需要: 启用Mcrypt函数集。linux下要安装libmcrypt,win
<?php //发送电子邮件 /** $email_to = 'sjf124@126.com,sjf122@gmail.com';//email地址,多个地址用,分隔开 $email_subject = '邮件标题';//email标题 $email_message 
新手经常遇到的问题是特殊字符提交的时候提示数据库错误,今天给大家介绍一个set_magic_quotes_runtime函数,来帮助我们过滤里面的内容 php函数 set_magic_quotes_runtime(0); 可以修改php.ini中 magic_quotes_runtime boolean的设置当你的数据中有一些 \ " ' 这样的字符要写入到数据库里
phpexcel用于导入excel格式的数据是挺方便的,经过实际的操作,写下这篇东西与正准备使用phpexcel的朋友一起分享下。 要导入数据,首先得把要导入的这个文件上传到服务器,然后phpexcel才能够读取,这个步骤就省略了。 然后需要定义一些变量,如下: 上面一个变量是针对数据库来定义的,因为导入数据,基本都是要保存到数据库的,那就提前定义好与数据库的对应关系,方便插
本篇着重介绍phpexcel使用中涉及到的导出excel的操作方法,如果要了解phpexcel导入excel的操作方法,可以直接点击phpexcel导入. 在导入excel之前,需要确定导出的格式,是生成文件直接下载,还是生成文件保存在服务器,两种操作方法会有些差异。第二点是要确定生成的excel的版本,如果是2007的格式,就要用针对于excel2007的类,如果是03的,则用ex
一、PHP加速器介绍 PHP加速器是一个为了提高PHP执行效率,从而缓存起PHP的操作码,这样PHP后面执行就不用解析转换了,可以直接调用PHP操作码,这样速度上就提高了不少。 Apache中使用mod_php的
虽然vim本质上只是一个编辑器。但只要配合一些适当的插件,vim也能变成一个全功能的IDE。笔者使用vim已经有挺长一段时间了,经过反复的试验,配置了一个高效的PHP开发环境,实为居家旅行、谋财害命、杀人越货必备之良品。 安装vim 鉴于大多数读者都是使用Windows环境,所以本文就以Windows作为运行环境。不过由于vim出色的跨平台特性,配置文件只需简单修改
在 php.ini 配置文件里面有这个选项 disable_functions = ; This directive allows you to disable certain ; functions for security reasons. It receives ; a comma separated list of function names. ; This di
<?php $str="aaa"; if(!eregi("[^\x80-\xff]","$str")) { echo "是"; } else { echo "不是"; }&
$str=preg_replace("/\s+/", " ", $str); //过滤多余回车 $str=preg_replace("/<[ ]+/si","<",$str); //过滤<__("
$str = '中华人民共和国123456789abcdefg'; echo preg_match("/^[\u4e00-\u9fa5_a-zA-Z0-9]{3,15}$",$strName); 运行一下上面这段代码,看会有什么提示信息? Warning: pre
cookie 是一种在远程浏览器端储存数据并以此来跟踪和识别用户的机制。 PHP在http协议的头信息里发送cookie, 因此 setcookie() 函数必须在其它信息被输出到浏览器前调用,这和对 header() 函数的限制类似。 1.1 设置cookie: 可以用 setcookie() 或 s
转载自longlong's blog 在PHP中,没有普遍意义上的静态变量。与Java、C++不同,PHP中的静态变量的存活周期仅仅是每次PHP的会话周期,所以注定了不会有Java或者C++那种静态变量。 所以,在PHP中,静态变量的存在意义仅仅是在某个结构体中(方法或者类)中传递一个变量。 看个例子好了 <?php function
我愿意把本文归入我的“编程糗事”系列。尽管在正规大学课程中,接触到软件工程、企业级软件架构和数据库设计,但我还是时不时地体会到下述事实带给我的“罪恶”感,当然,都是我的主观感受,并且面向Eclipse: 你是PHP菜鸟,如果你: 1. 不会利用如phpDoc这样的工具来恰当地注释你的代码 2. 对优秀
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号