随笔分类 -  php

上一页 1 2 3 下一页
15 个实用的 PHP 正则表达式
摘要:文章来源于: http://mp.weixin.qq.com/s?__biz=MzI0MjEwMDMzNQ==&mid=402026190&idx=1&sn=ee4c99319335e150b2b673208a5c78eb&scene=23&srcid=1214PT4mVoA8gJQH8MGwBSm... 阅读全文
posted @ 2015-12-17 14:49 mingaixin 阅读(279) 评论(0) 推荐(0)
33个超级有用必须要收藏的PHP代码样例
摘要:转载自:http://www.phpxs.com/post/4116作为一个正常的程序员,会好几种语言是十分正常的,相信大部分程序员也都会编写几句PHP程序,如果是WEB程序员,PHP一定是必备的,即使你没用它开发过大型软件项目,也一定多少了解它的语法。在PHP的流行普及中,网上总结出了很多实用的P... 阅读全文
posted @ 2015-10-09 15:09 mingaixin 阅读(290) 评论(0) 推荐(0)
nginx servername配置域名网站可以正常登录,servername配置IP+Port却无法正常登录
摘要:由于业务的原因,需要将网站从通过域名访问变换为通过IP+PORT的访问方式;以前的配置:server {listen 80;server_name wx.xxxx.com; }以前的登录页面:wx.xxxx.com/login 可以成功登录修改为server { listen... 阅读全文
posted @ 2015-09-01 17:38 mingaixin 阅读(2695) 评论(0) 推荐(0)
PHPExcel读取excel文件示例
摘要:PHPExcel的类库下载地址: https://github.com/PHPOffice/PHPExcel转载自:http://www.imhdr.com/1332/comment-page-1/PHPExcel是一个非常方便生成Excel格式文件的类,官方下载包中带有大量如何生成各种样式exce... 阅读全文
posted @ 2015-08-20 22:44 mingaixin 阅读(3183) 评论(0) 推荐(0)
PHP的HashTable实现
摘要:转载自:http://it.taocms.org/07/1145.htm数据结构:HashTable数据结构的描述在Zend/zend_hash.h文件中。首先,HashTable中的每一个元素都保存在下面这样的一个struct中:typedef struct bucket { ulong h... 阅读全文
posted @ 2015-03-09 10:54 mingaixin 阅读(2088) 评论(0) 推荐(0)
PHP中Array的hash函数实现
摘要:PHP中使用最多的非Array莫属了,那Array是如何实现的?在PHP内部Array通过一个hashtable来实现,其中使用链接法解决hash冲突的问题,这样最坏情况下,查找Array元素的复杂度为O(N),最好则为1.而其计算字符串hash值的方法如下,将源码摘出来以供查备:ps:对于以下函数... 阅读全文
posted @ 2015-03-06 17:30 mingaixin 阅读(760) 评论(0) 推荐(0)
php底层HashTable的实现
摘要:本文转载自: http://segmentfault.com/blog/tree/1190000000718519HashTable对PHP来说是一种非常重要的数据结构。很多PHP的内部实现(变量的作用域,函数表,类的属性、方法,数组)就是通过HashTable来实现的。最近了解了一下PHP底层Ha... 阅读全文
posted @ 2015-03-06 17:19 mingaixin 阅读(4631) 评论(0) 推荐(0)
【问底】徐汉彬:PHP7和HHVM的性能之争
摘要:本文来源于: http://www.csdn.net/article/2014-12-25/2823234【导读】徐汉彬曾在阿里巴巴和腾讯从事4年多的技术研发工作,负责过日请求量过亿的Web系统升级与重构,目前在小满科技创业,从事SaaS服务技术建设。最近,PHP7和HHVM的性能之争成为了一个讨论... 阅读全文
posted @ 2015-02-28 10:03 mingaixin 阅读(360) 评论(0) 推荐(0)
一致性哈希算法(consistent hashing)
摘要:转载请说明出处:http://blog.csdn.net/cywosp/article/details/23397179 一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正... 阅读全文
posted @ 2014-07-16 16:27 mingaixin 阅读(351) 评论(0) 推荐(0)
php配置php-fpm启动参数及配置详解
摘要:约定几个目录/usr/local/php/sbin/php-fpm/usr/local/php/etc/php-fpm.conf/usr/local/php/etc/php.ini一,php-fpm的启动参数#测试php-fpm配置/usr/local/php/sbin/php-fpm -t/usr... 阅读全文
posted @ 2014-06-18 11:16 mingaixin 阅读(9422) 评论(0) 推荐(1)
php的扩展memcache和memcached区别分析
摘要:转载自:http://www.jb51.net/article/27366.htm ,个人感觉总结的特别的好!1.目前大多数php环境里使用的都是不带d的memcache版本,这个版本出的比较早,是一个原生版本,完全在php框架内开发的。与之对应的带d的memcached是建立在libmemcached的基础上,所以相对来说,memcached版本的功能更全一些。memcache:http://cn2.php.net/manual/en/book.memcache.phpmemcached:http://cn2.php.net/manual/en/book.memcached.php2.Mem 阅读全文
posted @ 2013-03-13 16:37 mingaixin 阅读(698) 评论(0) 推荐(0)
php的垃圾回收机制
摘要:php手册: http://www.php.net/manual/zh/features.gc.refcounting-basics.php http://www.php.net/manual/zh/features.gc.collecting-cycles.php http://www.php.net/manual/zh/features.gc.performance-considerations.php 阅读全文
posted @ 2013-01-31 11:23 mingaixin 阅读(180) 评论(0) 推荐(0)
PHP 5.3新版特性
摘要:转载自 http://developer.51cto.com/art/200903/115995.htmhttp://developer.51cto.com/art/200903/115995_1.htm一、mysql驱动mysqlnd一直以来,php都是通过mysql客户端连接mysql,而现在mysql官方已经推出php版的mysql客户端,而这个mysqlnd有效降低内存的使用以及提高性能。具体可以看:http://dev.mysql.com/downloads/connector/php-mysqlnd/http://forge.mysql.com/wiki/PHP_MYSQLND从图 阅读全文
posted @ 2013-01-28 16:52 mingaixin 阅读(354) 评论(0) 推荐(0)
解决 json_encode 中文乱码
摘要:来源: http://www.phpchina.com/archives/view-42572-1.html解决以下问题json_encode 中文后的字符串不可阅读json_encode 多级数组中文乱码问题json_encode 数组中包含换行时错误问题json_encode 数组中键为中文的问题http://blog.1dnet.net/?post=840【php代码】function _encode($arr){ $na = array(); foreach ( $arr as $k => $value ) { $na[_urlencode($k)] = _urlenco... 阅读全文
posted @ 2013-01-09 16:55 mingaixin 阅读(420) 评论(0) 推荐(0)
命令行下的curl使用详解
摘要:声明: 本文转载自 http://blog.sina.com.cn/s/blog_494e45fe0102dvuh.html1) curlhttp://www.yahoo.com回车之后,www.yahoo.com的html就稀里哗啦地显示在屏幕上了~~~~~2)嗯,要想把读过来页面存下来,是不是要这样呢?curlhttp://www.yahoo.com> page.html当然可以,但不用这么麻烦的!用curl的内置option就好,存下http的结果,用这个option: -ocurl -o page.htmlhttp://www.yahoo.com这样,你就可以看到屏幕上出现一个下 阅读全文
posted @ 2013-01-08 15:18 mingaixin 阅读(318) 评论(0) 推荐(0)
如何获取客户端ip
摘要://获取客户端的ip function _getClientIp(){ $unknown = 'unknown'; if ( isset($_SERVER['HTTP_X_FORWARDED_FOR']) && $_SERVER['HTTP_X_FORWARDED_FOR'] && strcasecmp($_SERVER['HTTP_X_FORWARDED_FOR'], $unknown) ) { $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } e 阅读全文
posted @ 2012-12-13 13:45 mingaixin 阅读(217) 评论(0) 推荐(0)
php中curl模拟post提交多维数组
摘要:今天需要用curl模拟post提交参数,请求同事提供的一个接口;但是传递的参数中,有一个参数的值为数组,用普通的curl post代码提交,会报错误PHP Notice: Array to string conversion in /test/functions.php on line 30Notice: Array to string conversion in /test/functions.php on line 30代码如下:<?php $param = array( 'uid' => 123,... 阅读全文
posted @ 2012-11-09 21:04 mingaixin 阅读(23946) 评论(0) 推荐(0)
php 5.3.3 中 php-fpm 的重启、终止操作命令
摘要:php 5.3.3 下的php-fpm 不再支持 php-fpm 以前具有的 /usr/local/php/sbin/php-fpm (start|stop|reload)等命令,需要使用信号控制:master进程可以理解以下信号INT, TERM 立刻终止QUIT 平滑终止USR1 重新打开日志文件USR2 平滑重载所有worker进程并重新载入配置和二进制模块示例:php-fpm 关闭:kill -INT `cat /usr/local/php/var/run/php-fpm.pid`php-fpm 重启:kill -USR2 `cat /usr/local/php/var/run/php 阅读全文
posted @ 2012-10-28 18:10 mingaixin 阅读(11009) 评论(0) 推荐(0)
php5 反射refection 的用途
摘要:php中的反射api由一系列可以分析属性,方法和类的内置类组成。利用这些反射API中的类,可以在运行时访问对象。函数和脚本中的扩展的信息。主要用途: 1) 由于反射API能够输出很多类,方法等相关的内部信息,所以很方便当做类测试的工具; 2)根据命名规则创建一个调用模板类中方法的框架主要的Api:Reflection {}Reflector {}ReflectionFunctionAbstract implements Reflector {}ReflectionClass implements Reflector {}ReflectionExtension implements Reflec 阅读全文
posted @ 2012-09-09 15:06 mingaixin 阅读(377) 评论(0) 推荐(0)
php执行的过程
摘要: 阅读全文
posted @ 2012-09-07 14:54 mingaixin 阅读(133) 评论(0) 推荐(0)

上一页 1 2 3 下一页