作者:admin

Windows下PHP+XDebug+PhpStorm 配置本地调试环境

本文主要介绍如何在服务器上用VIM + XDebug调试PHP程序,目前虽然有不少介绍如何用Eclipse + XDebug在开发人员工作机上调试PHP的文章,但对于如何系统的配置VIM + XDebug还是比较少的,而且目前关于VIM设置的文章都用一个比较老的插件。这里主要介绍一个新插件DBGPavim,它相对于老的一些插件有很多优势。同时该插件可完美的用于Python程序的调试。另外VIM 【

Read More

PHP中json_decode()和json_encode()的使用方法

json_decode对JSON格式的字符串进行编码而json_encode对变量进行 JSON 编码,需要的朋友可以参考下。 **1.json_decode() 1.json_decode() **json_decode (PHP 5 >= 5.2.0, PECL json >= 1.2.0) json_decode (PHP 5 >= 5.2.0, PECL json &gt

Read More

日常收集整理php正则表达式(超常用),收集整理正则表达式

正则表达式用于字符串处理、表单验证等场合,实用高效。本文收集了一些常用的表达式: 日常收集整理php正则表达式(超常用),收集整理正则表达式 以下是关于小编给大家日常收集整理php正则表达式,具体内容请看下文详解吧 $str = preg_replace(“/(<a.*?>)(.*?)(</a>)/”, ‘123’, $str); 其中用了三个子模式(每个圆括号中内容为一个

Read More

Mac下Apache+MySQL+PHP开发环境安装过程

max下是自带有Apache和php的服务器的,不需要另外安装,本文就对相关配置进行介绍。 第一:Apache 在终端中输入,下面指令即可启动Apache服务器: //启动 sudo apachectl-k start //重新启动 sudo apachectl -k restart 验证: 澳门新葡亰网址,在浏览器中输入: Works!,既证明服务器已经启动。 但是由于默认站点位于系统路径下,所

Read More

rabbitmq安装php扩展

本文介绍了在Linux下给PHP安装amqp扩展的过程,有需要的朋友可以关注一下。 安装rabbitmq-c依赖包 yum install libtool autoconf 安装librabbitmq-c和rabbitmq-codegen # 下载0-9-1版的rabbitmq-c git clone git://github.com/alanxz/rabbitmq-c.git cd rabbit

Read More

PHP 5.5 / PHP5.6 / PHP-NG 和 HHVM 哪个性能更好?

摘要:在一个基于Vagrant的本地环境中,可能是某个错误的原因,导致HHVM测试结果很差;在HHVM伙伴们协助下,该原因仍在研究中!然而,在DigitalOcean的一个4GB虚拟机中,HHVM甚至盖过了最新版的PHP-NG的风头! 结论:它们反映出HHVM的功效更佳(在JIT热启动后),虽然出于某些原因,我们不能在所有装备中获取这些结果。 如果你记得我们在几个月前写过一篇文章,那时WordPr

Read More

如何在Linux服务器中隐藏PHP版本

通常,大多数默认设置安装的web服务器存在信息泄露,这其中之一就是PHP。PHP 是如今流行的服务端html嵌入式语言(之一?)。在如今这个充满挑战的时代,有许多攻击者会尝试发现你服务端的漏洞。因此,我会简单描述如何在Linux服务器中隐藏PHP信息。 默认上expose_php默认是开的。关闭“expose_php”参数可以使php隐藏它的版本信息。 [root@centos66 ~]# vi

Read More

zend framework2学习(一)初步入门

本文由码农网 – 曾钊泳原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 声明:本人菜鸟一枚,由于项目中需要用到zf2框架进行开发,在此记载学习使用过程中的点点滴滴。才疏学浅,请多指教。。。。。。。。。。。。。 简介 我手上有个用PHP写的网站,类似于个人测试性质的站点,我独立设计,在这过程中犯了所有可能的设计和编程上的错误,同时我也收获了很多,这也促使我去学习PHP和MySQL。

Read More

ubuntu16 下 源码配置Lnmp环境,ubuntu16lnmp

交叉编译php5 软件版本:php-5.4.27 依赖库:zlib,libxml2 交叉编译器:arm-hisiv200-linux-gnueabi 将交叉编译器路径添加到PATH中, 我的交叉编译器目录为/usr/local/arm-hisiv200-linux/,而交叉编译器在交叉编译器目录的/bin中,在控制台输入 PATH=$PATH:/usr/local/arm-hisiv200-lin

Read More

PHP 判断数组是否为空的5大方法

本文介绍了PHP开发中遇到的数组问题,这里介绍了判断PHP数组为空的5种方法,有需要的朋友可以借鉴参考一下。 判断变量为空,在许多场合都会用到,同时自己和许多新手一样也经常会犯一些错误,所以自己整理了一下PHP中一些常用的、判断变量为空的方法 1. isset功能:判断变量是否被初始化 说明:它并不会判断变量是否为空,并且可以用来判断数组中元素是否被定义过 注意:当使用isset来判断数组元素是否

Read More

php实现简易聊天室应用代码_php技巧_脚本之家

本文由码农网 – 王国峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 核心逻辑 介绍 聊天应用程序在网上非常常见。开发人员在构建这类应用程序时的选择也很多。这篇文章介绍了如何实现基于PHP-AJAX的聊天应用程序,并且不需要刷新页面就可以发送和接收消息。 在定义应用程序的核心功能之前,先来看一看聊天应用程序的基本外观,如以下截图所示: 核心逻辑 在定义应用程序的核心功能之前,先

Read More

PHP 性能分析与实验:性能的微观分析

在上一篇文章中,我们从 PHP 是解释性语言、动态语言和底层实现等三个方面,探讨了 PHP 性能的问题。本文就深入到 PHP 的微观层面,我们来了解 PHP 在使用和编写代码过程中,性能方面,可能需要注意和提升的地方。 【编者按】此前,阅读过了很多关于 PHP 性能分析的文章,不过写的都是一条一条的规则,而且,这些规则并没有上下文,也没有明确的实验来体现出这些规则的优势,同时讨论的也侧重于一些语法

Read More

PHP Socket 编程过程详解

本文由码农网 – 小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! Socket介绍 介绍 Socket用于进程间通信。进程间通信通常基于客户端—服务端模型。此时,客户端—服务端是可以彼此交互的应用程序。客户端和服务端之间的交互需要连接。Socket编程负责的就是为应用程序之间建立可进行交互的连接。 在本文中,我们将学习如何用PHP创建一个简单的客户端—服务端。我们还将学习如何

Read More

基于PHP的超炫酷HTML5交互式图表

本文由码农网 – 小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! [javascript]     Highcharts图表控件是目前使用最为广泛的图表控件。本文将从零开始逐步为你介绍Highcharts图表控件。通过本文,你将学会如何配置Highcharts以及动态生成Highchart图表。 用PHP实现专业级的基于Web的图表,而无需深入的HTML5和JavaScrip

Read More

PHP程序员的一生

本文由码农网 – 小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 人们对PHP其实很吝啬。 编程语言(programming language),是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。 最近我拜读了一篇非常棒的文章——《How Fa

Read More

网站地图xml地图