-
PHP __autoload()方法性能影响分析
本文为大家讲解的是PHP __autoload()方法性能影响分析,感兴趣的同学参考下. 对于php性能问题,议论最多的就是__autoload()方法,很多人提到这个方法非常影响性能。还有人说opcode也能影响到__autoload()方法,所以针对这两点我做了个测试 介绍 对于php性能问题,议论最多的就是__autoload()方法,很多人提到这个方法非常影响性能...
PHP 2014-12-26 08:41:20 -
php中hashtable实现示例代码
对php内核有一定了解的人应该都知道php的精髓就是HashTable 本文是一个php中hashtable实现示例代码,感兴趣的同学参考下. 对php内核有一定了解的人应该都知道php的精髓就是HashTable,HashTable在php的实现中无处不在。包括php的数组、什么全局变量、局部变量的作用域等等,php的hashtable拆开来说就是四部分: hash函数:用的是time33的散列函数,将一个字符串的key转换成一个数字 一个C数组:用来储存桶(buckets)的 两个双向的链表:第一个双向链表是数组的每个元素(桶bucket)是一个双向链表,这样做是为了解决hash冲突;第二个双向链表是数组将每一个桶(bucket)连接起来,这里要连接的也就是第一个双向链表的链表头,这样做是为了遍历整个hash表用的,鸟哥有篇blog是讲php的foreach的,这里这样设计就是给foreach用的==>《深入理解PHP之数组(遍历顺序)》 我这里不再说hashtable的struct和bucket的struct了,因为下面的推荐链接几乎都讲了,我不觉得我能描...
PHP 2014-12-26 08:00:03 -
PHP异步调用socket实现代码
本文为大家讲解的是PHP异步调用socket实现代码,感兴趣的同学参考下. 浏览器和服务器之间只一种面向无连接的HTTP协议进行通讯的,面向无连接的程序的特点是客户端请求服务端,服务端根据请求输出相应的程序,不能保持持久连接 PHP异步调用实现方式 浏览器和服务器之间只一种面向无连接的HTTP协议进行通讯的,面向无连接的程序的特点是客户端请求服务端,服务端根据请求输出相应的程序,不能保持持久连接。 这样就出现了一个问题,一个客户端的相应服务端可能执行1秒也有可能执行1分钟,这样浏览器就会一直处于等待状态,如果程序执行缓慢,用户可能就没耐心关掉了浏览器...
PHP 2014-12-26 07:18:03 -
php自动加载autoload机制示例分析
本文为是一个php自动加载autoload机制示例分析,感兴趣的同学参考下. 1,自定义函数 2,spl_autoload_register() liuyuan@ebuinfo:/var/www/phpgcs/php_autoload$ ll ...
PHP 2014-12-26 07:15:04 -
三星为自闭症儿童发布“Look at Me”应用
站长搜索(www.adminso.com):三星为自闭症儿童发布“Look at Me”应用 站长搜索讯 12月25日消息,三星与首尔多家大学合作研发了一款应用帮助自闭症儿童更好地交流。自闭症儿童存在的一大问题便是读不懂别人脸上的表情...
业界动态 2014-12-25 23:18:06 -
php display_errors与log_errors的区别
本文为大家讲解的是php 中display_errors与log_errors函数的区别,感兴趣的同学参考下。 错误回显,一般常用语开发模式,但是很多应用在正式环境中也忘记了关闭此选项...
PHP 2014-12-25 07:45:03 -
PHP Socket配置及使用示例
本文为大家讲解的是PHP 的Socket配置及使用示例,感兴趣的同学参考下。 2个php测试文件 server.php <?php //phpinfo(); //确保在连接客户端时不会超时 set_time_limit(0); $ip = '127.0.0.1'; $port = 1935; /* +------------------------------- * @socket通信整个过程 +------------------------------- * @socket_create * @socket_bind * @socket_listen * @socket_accept *&n...
PHP 2014-12-25 00:54:10 -
PHP用Socket上传图片的方法示例
本文为大家讲解的是PHP用Socket上传图片的方法示例,感兴趣的同学参考下. 服务器端: <?php set_time_limit(10); //* 设置不显示任何错误 */ //error_reporting(0); function varinfo($str) { echo "<PRe>"; var_dump($str); echo "<pre>"; } $commonProtocol = getprotobyname("tcp"); $socket = socket_create(AF_INET, SOCK_STREAM, $commonProtocol); if ($socket) { $result = socket_bind($socket, '192...
PHP 2014-12-24 23:08:37 -
PHP 报错Unable to read X bytes in on line X解决办法
本文为大家讲解的是PHP 报错Unable to read X bytes in on line X解决办法,感兴趣的同学参考下。 问题描述 最近帮朋友布署一个站,发现源码是zend guard加密了的,需要用zend optimizer环境才能运行这些源码,遇到一个问题就是环境都没错,但是代码通过ftp传上去之后还是运行不了,报Unable to read X bytes in on line X类似的错误 解决方法 修改一下ftp的上传模式,以Filezilla为例 传输文件之前点击Transfer菜单,然后由一个Transfer type菜单,选择Binary即可,这样传输到空间中的代码就不会出问题了...
PHP 2014-12-24 23:03:08 -
PHP register_globals 值为on与off的理解说明
本文为大家讲解的是PHP register_globals 值为on与off的理解说明,感兴趣的同学参考下. 从 PHP4.2.0版本开始,php.ini中的设置选项 register_globals 默认值变成了 off。所以,最好从现在就开始用Off的风格开始编程 register_globals的值可以设置为:On或者Off,我们举一段代码来分别描述它们的不同...
PHP 2014-12-24 20:42:04 -
RPX斥资9亿美元收购Rockstar持有专利
站长搜索讯 12月24日,专利风险管理公司RPX宣布,公司将斥资9亿美元收购苹果和其他公司持有的专利。RPX此举有望进一步减少智能手机行业的专利诉讼数量...
业界动态 2014-12-24 14:51:04 -
自称世界最轻 印度手机Xolo Q900s Plus开卖
站长搜索(www.adminso.com):印度手机Xolo Q900s Plus开卖:自称世界最轻 12月23日消息,本月14日,站长搜索报道过印度OEM手机厂商Lava推出了一款号称全球最轻薄的智能手机Xolo Q900s Plus。现在,这款手机在印度开卖了...
业界动态 2014-12-23 14:30:05