分类:前端资源

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

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

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

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

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

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

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

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

Read More

非常有用的 PHP 技巧

本文由码农网 – 小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 1. 不要使用相对路径,要定义一个根路径 这样的代码行很常见: require_once(‘../../lib/some_class.php’); 这种方法有很多缺点: 它首先搜索 php 包括路径中的指定目录,然后查看当前目录。因此,会检查许多目录。 当一个脚本被包含在另一个脚本的不同目录中时,它的基本目录变

Read More

Badoo 告诉你切换到 PHP7 节省了 100 万美元

介绍 我们成功的把我们的应用迁移到了php7上面(数百台机器的集群),而且运行的很好,据说我们是第二个把如此规模的应用切换到php7的企业,在切换的过程我们发现了一些php7字节码缓存的bug,庆幸的是这些bug现在已经被修复了,现在我们把这个激动人心的消息分享给所有的php社区:php7现在已经可以稳定的运行在商用环境上,而且比以前更加节省内存,性能也有的很大的提高。 下面我会详细的介绍下我们是

Read More

PHP安全性漫谈

本文所讨论的安全性环境是在Linux+Apache+Mysql+PHP。超出此范围的安全性问题不在本文范畴之内 一、apache server安全性设置澳门新葡亰网址, 1、以Nobody用户运行 一般情况下,Apache是由Root 来安装和运行的。如果Apache Server进程具有Root用户特权,那么它将给系统的安全构成很大的威胁,应确保Apache Server进程以最可能低的权限用户

Read More

HTML5本地存储Localstorage

什么是localstorage 前几天在老项目中发现有对cookie的操作觉得很奇怪,咨询下来是要缓存一些信息,以避免在URL上面传递参数,但没有考虑过cookie会带来什么问题: ① cookie大小限制在4k左右,不适合存业务数据 ② cookie每次随HTTP事务一起发送,浪费带宽 我们是做移动项目的,所以这里真实适合使用的技术是localstorage,localstorage可以说是对c

Read More

7款炫酷的HTML5 Canvas动画特效

本文由码农网 – 小峰原创,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! HTML5非常强大,尤其是现在大部分浏览器都支持HTML5和CSS3,用HTML5制作的动画也多了起来。另外,Canvas上绘制图形非常简单,本文就分享了一些强大的HTML5 Cnavas动画,一起来看看。 HTML5真的是一个相当出色的Web技术,它不仅可以让你更加方便地操纵页面元素,而且可以通过canvas实现

Read More

HTML5应用程序缓存Application Cache详解

什么是Application Cache 澳门新葡亰网址,HTML5引入了应用程序缓存技术,意味着web应用可进行缓存,并在没有网络的情况下使用,通过创建cache manifest文件,可以轻松的创建离线应用。 Application Cache带来的三个优势是: ① 离线浏览 ② 提升页面载入速度 ③ 降低服务器压力 而且主要浏览器皆以支持Application Cache,就算不支持也不会对

Read More

使用HTML5中postMessage知识点解决Ajax中POST跨域问题,html5postmessage

HTML5中提供了在网页文档之间相互接收与发送信息的功能。使用这个功能,只要获取到网页所在窗口对象的实例,不仅仅同源(域+端口号)的web网页之间可以互相通信,甚至可以实现跨域通信。 使用HTML5中postMessage知识点解决Ajax中POST跨域问题,html5postmessage 由于同源策略的限制,Javascript存在跨域通信的问题,典型的跨域问题有iframe与父级的通信等。常

Read More

Ztree + PHP 无限级节点递归查找

一、前言 简单的描述一下,实习几个原理,思想,其实写很多东西,思想算是最重要的。 1、目标:将写一个无限节点的树形目录结构,如下图 一个朋友问我应该怎么从一个树的 JSON 数组生成 HTML,使用 <ul> 和 <li> 来构建页面元素。于是我简单的画了个树型结构图 步骤: 1、你的下载 插件  ztree。然后布置在你的项目中。 <script src=”__PU

Read More

[正儿八经PHP]PHP闭包(Closure)初探

匿名函数 提到闭包就不得不想起匿名函数,也叫闭包函数(closures),貌似PHP闭包实现主要就是靠它。声明一个匿名函数是这样: $func = function() { }; //带结束符 可以看到,匿名函数因为没有名字,如果要使用它,需要将其返回给一个变量。匿名函数也像普通函数一样可以声明参数,调用方法也相同: $func = function( $param ) { echo $param

Read More

理解 PHP 中的 Streams

Streams 是PHP提供的一个强有力的工具,我们常常在不经意会使用到它,如果善加利用将大大提高PHP的生产力。 驾驭Streams的强大力量后,应用程序将提升到一个新的高度。 下面是PHP手册中对Streams的一段描述: Streams 是在PHP 4.3.0版本被引入的,它被用于统一文件、网络、数据压缩等类文件的操作方式,为这些类文件操作提供了一组通用的函数接口。简而言之,一个stream

Read More

网站地图xml地图