PHP_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> PHP >>列表
摘要:【编者按】此前,阅读过了很多关于PHP性能分析的文章,不过写的都是一条一条的规则,而且,这些规则并没有上下文,也没有明确的实验来体现出这些规则的优势,同时讨论的也侧重于一些语法要点。本文就改变PHP性能分析的角度,并通过实例来分析出PHP的性能方面需要注意和改进的点。【编者按】此前,阅读过了很多关于PHP性能分析的文章,不过写的都是一条一条的规则,而且,这些规则并没有上下文,也没有明确的实验来体现出这些规则的优势,同时讨论的也侧重于一些语法要点。本文就改变PHP性能分析的角度... 查看全文
· [PHP] 使用 pcntl 库实现PHP多进程发布时间:2017-06-15
摘要:最近因项目需要,需要大量同步数据,数据量基数在3000万条左右,因此想到了开启多进程来处理,下面是处理的完整代码,基于laravel5.1框架。这是经过实际环境验证过的,所以类似场景可以简单修改下就可使用。最近因项目需要,需要大量同步数据,数据量基数在3000万条左右,因此想到了开启多进程来处理,下面是处理的完整代码,基于laravel5.1框架。这是经过实际环境验证过的,所以类似场景可以简单修改下就可使用... 查看全文
· 如何正确配置 Nginx+PHP发布时间:2017-06-15
摘要:如何正确配置Nginx+PHP对很多人而言,配置Nginx+PHP无外乎就是搜索一篇教程,然后拷贝粘贴。听上去似乎也没什么问题,可惜实际上网络上很多资料本身年久失修,漏洞百出,如果大家不求甚解,一味的拷贝粘贴,早晚有一天会为此付出代价。如何正确配置Nginx+PHP对很多人而言,配置Nginx+PHP无外乎就是搜索一篇教程,然后拷贝粘贴。听上去似乎也没什么问题,可惜实际上网络上很多资料本身年久失修,漏洞百出,如果大家不求甚解,一味的拷贝粘贴,早晚有一天会为此付出代价... 查看全文
· 五环之歌之PHP分页发布时间:2017-06-15
摘要:根据以往的经验,对于很多初学者,分页功能实现起来还是有一定的困难的,为了帮大家解决这样的问题:特此献上五环之歌。从此分页功能便是如小岳岳唱歌一样简练,漂亮,精干。哈哈,不闲扯了。正式进入千锋PHP五环之歌之步骤实现分页功能。根据以往的经验,对于很多初学者,分页功能实现起来还是有一定的困难的,为了帮大家解决这样的问题:特此献上五环之歌。从此分页功能便是如小岳岳唱歌一样简练,漂亮,精干。哈哈,不闲扯了。正式进入千锋PHP五环之歌之步骤实现分页功能。第一环... 查看全文
· Ajax通过POST方式与PHP进行交互发布时间:2017-06-14
一代码conn.php<?php$conn=mysql_connect("localhost","root","root")ordie("数据库连接失败".mysql_error());mysql_select_db("db_database27",$conn)ordie("数据库连接失败".mysql_error());mysql_query("setnamesgb2312");?>index.php<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1... 查看全文
· 在PHP中应用Ajax技术检测用户名发布时间:2017-06-14
一代码fun.jsfunctionchkUsername(username){if(username==''){//判断用户名是否为空alert('请输入用户名!');}else{varxmlObj;//定义XMLHttpRequest对象if(window.ActiveXObject){//如果是浏览器支持ActiveXObjext则创建ActiveXObject对象xmlObj=newActiveXObject("Microsoft.XMLHTTP");}elseif(window... 查看全文
· Ajax通过GET方式与PHP进行交互发布时间:2017-06-13
一代码conn.php<?php$conn=mysql_connect("localhost","root","root")ordie("数据库连接失败".mysql_error());mysql_select_db("db_database27",$conn)ordie("数据库连接失败".mysql_error());mysql_query("setnamesgb2312");?>index.php<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1... 查看全文
阅读全文http://click.aliyun.com/m/23007/当我们发现生产环境的某个接口执行时间特别长时应该怎么做?是不是直接登录线上机器单步调试?或者打大量的log然后分析?一般我们可以把分析流程分为如下几步操作:云栖社区的MarkDown渲染做的太差了,编号都错位,大家还是到我的博客看吧Tideways和xhgui打造PHP非侵入式监控平台分析开发环境下执行是否会慢;如果是代码问题,在开发环境下就能检测出来;分析预发环境执行是否会慢;如果是数据库或者第三方扩展问题... 查看全文
· PHP动态添加XML中的数据发布时间:2017-06-12
一代码<?phpclassMessage_XMLextendsDomDocument{//定义类Message_XML并继承DomDocument类private$Root;publicfunction__construct(){//构造函数parent::__construct();if(!file_exists("message.xml")){//判断文件是否存在$xmlstr="<?xmlversion='1.0'encoding='GB2312'?><... 查看全文
· PHP动态删除XML数据发布时间:2017-06-12
一代码<?phpclassMessage_XMLextendsDomDocument{//定义类Message_XML并继承DomDocument类private$Root;publicfunction__construct(){//构造函数parent::__construct();if(!file_exists("message.xml")){//判断文件是否存在$xmlstr="<?xmlversion='1.0'encoding='GB2312'?><... 查看全文
· PHP的SimpleXML遍历所有属性发布时间:2017-06-11
一代码<?phpheader("Content-Type:text/html;charset=utf-8");//设置编码/*创建XML格式的字符串*/$str=<<<XML<?xmlversion='1.0'encoding='gb2312'?><objectname='commodity'><booktype='computerbook'><booknamename='PHP从入门到精通'/></book>... 查看全文
· PHP的SimpleXML修改XML数据发布时间:2017-06-11
一代码<?php/*设置编码格式*/header('Content-Type:text/html;charset=utf-8');/*创建XML格式的字符串*/$str=<<<XML<?xmlversion='1.0'encoding='gb2312'?><objectname='商品'><book><computerbooktype='PHP入门应用'>PHP从入门到精通</computerbook><... 查看全文
一代码<?phpheader('Content-Type:text/html;charset=utf-8');//设置编码/*创建XML格式的字符串*/$str=<<<XML<?xmlversion='1.0'encoding='gb2312'?><objectname='商品'><book><computerbook>PHP从入门到精通</computerbook></book><... 查看全文
· PHP的SimpleXML保存XML文档发布时间:2017-06-11
一代码11.xml<?xmlversion="1.0"encoding="gb2312"?><objectname="商品"><book><computerbooktype="PHP程序员必备工具">PHP函数参考大全</computerbook></book></object>index.php<?php/*创建SimpleXML对象*/$xml=simplexml_load_file('11.xml'... 查看全文
· PHP动态创建XML文档发布时间:2017-06-11
一代码conn.php<?php$id=mysql_connect("localhost","root","root")ordie('数据库连接失败:'.mysql_error());if(mysql_select_db("db_database26",$id))echo"";elseecho('数据库错误'.mysql_error());mysql_query("setnamesgb2312");?>index.php<aref="rss.xml">查看rss... 查看全文
· PHP的SimpleXML遍历所有子元素发布时间:2017-06-10
一代码<?phpheader('Content-Type:text/html;charset=utf-8');//设置编码/*创建XML格式的字符串*/$str=<<<XML<?xmlversion='1.0'encoding='gb2312'?><object><book><computerbook>PHP从入门到精通</computerbook></book><book><... 查看全文
· Mac 下搭建 apache / nginx+php+mysql发布时间:2017-06-10
Windows,linux,mac下安装软件都可以使用图形界面,通过鼠标点击操作安装,但是和linux相同的是mac同样可以使用终端指令安装程序,但是在安装之后一系列依赖关系的配置却十分繁琐,因此可以先安装brew(全称homebrew),再使用brew安装其它软件。Brew安装程序时如果出现报错除非是一开始的brewinstallxxx的指令输错不然都会有提示如何改正错误的指令在爆出的错误下方显示,所以认真看错误提示可以省不少事,一系列的配置文件也能自动搭配... 查看全文
· php封装一个异常的处理类发布时间:2017-06-07
一代码<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=utf... 查看全文
· php数据数据乱码问题发布时间:2017-06-07
一介绍1、如果建立数据库时,使用的是utf8_unicode_ci,则在php程序中需要加mysql_query("setnamesutf8");2、如果建立数据库时,使用的是GBK或GB2312,则在php程序中需要加mysql_query("setnamesgbk");或mysql_query("setnamesgb2312");二代码<html><head><metahttp-equiv="Content-Type"content="text/html... 查看全文
· PHP的final关键字发布时间:2017-06-02
一代码<?phpfinalclassMyClass{//final类MyClassfunction__construct(){//构造方法//...}}classChildClassextendsMyClass{//创建MyClass的子类ChildClassstaticfunctionexam(){//子类中的方法//...}}$childClass=newChildClass();?>二运行结果Fatalerror... 查看全文