
php
文章平均质量分 79
ldjunxx
这个作者很懒,什么都没留下…
展开
-
IIS重写-正则或的写法
^([a-zA-Z0-9%_]+(?:|/))$ 相等于匹配 [a-zA-Z0-9%_]+ 和 [a-zA-Z0-9%_]+/原创 2017-02-04 09:50:43 · 1209 阅读 · 0 评论 -
正则表达式全部符号解释
正则表达式全部符号解释字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。^匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属转载 2017-02-04 09:53:38 · 978 阅读 · 0 评论 -
几个封装很好的文件函数
/** * 循环创建目录 */function createFilePath($filepath){ if(!$filepath){ throw new Exception('filepath is null'); } if(!file_exists($filepath)){ $this->createFilePath(dirname($filepa原创 2017-05-11 16:33:41 · 460 阅读 · 0 评论 -
xajax简单例子,复制运行就明白了
require_once("xajax/xajax.inc.php"); $xajax = new xajax(); $xajax->registerfunction("myfunction"); function myfunction($arg){// do some stuff based on $arg like query data from a原创 2017-05-05 10:02:14 · 736 阅读 · 0 评论 -
PHP匿名函数和use子句用法实例
function test(){ $param2 = 'everyone'; $func = function ($p1,$p2,$p3) use (&$param2) { // use子句 让匿名函数使用其父作用域的变量 print $p1 . ' ' . $p2 . ' ' . $p3 . ' ' . $param2; $param2 = 'eve原创 2017-05-24 14:13:05 · 474 阅读 · 0 评论 -
ASCII码对应表
chr(9) tab空格 chr(10) 换行 chr(13) 回车 Chr(13)&chr(10) 回车换行 chr(32) 空格符 chr(34) 双引号 chr(39) 单引号chr(33) ! chr(34) " chr(35) # chr(36) $ c转载 2017-05-09 09:57:46 · 407 阅读 · 0 评论 -
深入pack
PHP作为一门为web而生的服务器端开发语言,被越来越多的公司所采用。其中不乏大公司,如腾迅、盛大、淘米、新浪等。在对性能要求比较高的项目中,PHP也逐渐演变成一门前端语言,用于访问后端接口。或者不同项目之间需要共享数据的时候,通常可以抽取出数据层,通过PHP来访问。写在前面的话本文介绍的是通过二进制数据包的方式通信,演示语言为PHP和Golang。PHP提供了pack/unpack函数来转载 2017-06-11 12:54:18 · 518 阅读 · 0 评论 -
PHP加密解密函数之Xxtea
/** * Xxtea 加密实现类 */class Xxtea { /** * 加密字符串 * @param string $str 字符串 * @param string $key 加密key * @param integer $expire 有效期(秒) * @return string转载 2017-07-12 21:43:07 · 1688 阅读 · 0 评论 -
用PHP Demo 学 RabbitMq
先安装rabbitmq的PHP扩展amqp,至于为何是amqp,稍微搜索一下就会了解rabbitmq是基于amqp协议的。概要我们先大致了解一下rabbitmq,简单的说就是一个生产者-消费者模式的消息队列,支持消息持久化。同时需要了解几个名词,以及这几个名词之间的联系生产者(producer)信道(channel)消息交换机(exchange)消息队列(queue)消费者转载 2017-07-07 12:01:21 · 281 阅读 · 0 评论