但凡是一个合格的PHP程序员,就应该知道Unserialize与Autoload,但是要说起二者之间的关系,恐怕一清二楚的人就不多了。说个例子,假设我们可以拿到第三方的序列化数据,但没有相应的类定义,代码如下:<?php$st...
最近花了大约一星期的时间写了一个PHP扩展模块Opdumer,并封装成了Web服务(点击这里访问)。这个模块的主要内容是输出PHP代码对应的opcode。其实之前已经有一些用于查看opcode的扩展模块,如比较有名的vld。之...
我们经常会遇到这种情况:将一些没有经过任何测试的遗留代码进行重新编写测试,甚至这些代码还是用面向对象写的。要对这样的代码进行测试,我的建议是把代码分解成块,这样就容易测试了。 然而,这些遗留...
while是php里面用的最多的一个函数,但是观察了很久,但是很多人用习惯了,并不知道里面是怎么回事,只是习惯性打上去; 先测一下一秒中,while可以运行多少次循环; $time1 = microtime(true); $i...
我发现了一个问题,今天与大家分享。我把整个过程描述一下。 问题 公司有个框架是基于smarty写的,我负责php的升级,维护人员把新环境布上来之后,测试人员找我提出经常报错(错误:提示找不到文件的)。...
一般来说, 我们可以通过直接让URL指向一个位于Document Root下面的文件, 来引导用户下载文件. 但是, 这样做, 就没办法做一些统计, 权限检查, 等等的工作. 于是, 很多时候, 我们采用让PHP来做转...
本文介绍 12 款很棒的 PHP 资源和工具,包括开发框架、开发工具、调试器等。1.CakePHPCakePHP是一个运用了诸如ActiveRecord、Association Data Mapping、Front Controller和MVC等著名设计模式的快速开发框...
众所周知,PHP是一个用来开发B/S项目的利器!今天我们来给大家介绍一个PHP的扩展,它能使PHP像其他C/S编程语言一样开发桌面的应用……它就是---WinBinder 什么是WinBinder? WinBinder是一个PHP的开源扩...
PHP在之前把源代码迁移到了git下管理, 同时也在github(https://github.com/php/php-src)上做了镜像, 这样一来, 就方便了更多的开发者为PHP来贡献代码. 今天写这篇文章, 就是为了给在国内的同学们, 愿...
<?php/** PHP调用谷歌翻译* author:野草* date:2012/3/23* email:129@jinzhe.net* site:http://yckit.com*/function translate($text,$language='zh-cn|en'){if(empty($text))return false;@set_...
PHP一直是在Web开发领域中十分重要而快捷方便的开发语言,深受广大开发人员的青睐。现在PHP 5.4的正式版本已经发布,其中增加了大量新的特性,官方声称性能提高20%,并且占用更少的资源。在本文中,我将带领大...
项目结构: 开始搜索: 这里搜索关键字("大""这") 搜索结果: 高亮显示 项目所需数据库结构: 实现代码: conn.php <?php $conn = @ mysql_connect("localhost", "root", "") ...
你必须得承认,每当你看到别人使用 Vim,你就在想他是不是知道一些你不知道的事情。否则他为什么要用这么一个过时的编辑器,或者说开源垃圾? 除非你花至少一个月的时间每天使用这个编辑器,否则你是不会...
PHP是一个通用的服务器端脚本语言,最初是为Web开发设计的动态网页技术。这也是首次在 HTML 文档中嵌入服务器端脚本,而不是调用一个外部文件来处理数据的语言之一。下面为你介绍一些网上非常好的 PHP 教程:...
Linux和Windows操作系统的显著区别之一就是目录架构的不同。Linux操作系统的目录架构遵循文件系统层级结构标准。不知你是否使用ls命令浏览过Linux的根目录/,亲爱的读者,您都了解这些目录的含义吗? ls ...
XCache 2.0.0 发布,该版本支持 PHP 5.4、硬链接文件以及 __FILE__ __DIR__. XCache 是一个开源的 opcode 缓存器/优化器, 这意味着他能够提高您服务器上的 PHP 性能. 他通过把编译 PHP 后...
PHP被广泛用于各种Web开发。而当服务器端脚本配置错误时会出现各种问题。现今,大部分Web服务器是基于Linux环境下运行(比如:Ubuntu,Debian等)。本文例举了十大PHP最佳安全实践方式,能够让您轻松、安全配置...
这篇文章主要是从原理, 手册和源码分析在PHP中查询MySQL返回大量结果时, 内存占用的问题, 同时对使用MySQL C API也有涉及。 昨天, 有同事在PHP讨论群里提到, 他做的一个项目由于MySQL查询返回...
包含CRUD,事务,树递归查询,分页等. 演示简单的魅力. 所有的参数都escape了,不存在注入问题. /* * Anthony.chen * 2010 reserved */ class DB { // Query types const SE...
这个模板好,用它吧?不,再往下看看。恩,这个也不错,要不…… 这是来到点点的第一天,我所干的事——挑模板。点点唯美的模板让人淘醉。 下面用php实现简单的页面模板更换。 先贴出工程目录结构:...