[PHP应用]Unserialize与Autoload 2012-05-21 10:02:35

但凡是一个合格的PHP程序员,就应该知道Unserialize与Autoload,但是要说起二者之间的关系,恐怕一清二楚的人就不多了。说个例子,假设我们可以拿到第三方的序列化数据,但没有相应的类定义,代码如下:<?php$st...

[PHP应用]查看PHP opcode扩展模块Web服务 2012-05-18 09:40:49

  最近花了大约一星期的时间写了一个PHP扩展模块Opdumer,并封装成了Web服务(点击这里访问)。这个模块的主要内容是输出PHP代码对应的opcode。其实之前已经有一些用于查看opcode的扩展模块,如比较有名的vld。之...

[PHP应用]PHP脚本测试 2012-05-14 10:31:06

  我们经常会遇到这种情况:将一些没有经过任何测试的遗留代码进行重新编写测试,甚至这些代码还是用面向对象写的。要对这样的代码进行测试,我的建议是把代码分解成块,这样就容易测试了。  然而,这些遗留...

[PHP应用]while 的一点理解 2012-05-12 12:32:22

  while是php里面用的最多的一个函数,但是观察了很久,但是很多人用习惯了,并不知道里面是怎么回事,只是习惯性打上去;  先测一下一秒中,while可以运行多少次循环;  $time1 = microtime(true);  $i...

[PHP应用]PHP file_exists有多'坑人' 2012-05-09 10:04:46

  我发现了一个问题,今天与大家分享。我把整个过程描述一下。  问题  公司有个框架是基于smarty写的,我负责php的升级,维护人员把新环境布上来之后,测试人员找我提出经常报错(错误:提示找不到文件的)。...

[PHP应用]让 PHP 更快的提供文件下载 2012-05-07 10:24:43

  一般来说, 我们可以通过直接让URL指向一个位于Document Root下面的文件, 来引导用户下载文件.  但是, 这样做, 就没办法做一些统计, 权限检查, 等等的工作. 于是, 很多时候, 我们采用让PHP来做转...

[PHP应用]12 个很棒的 PHP 资源和工具 2012-05-05 13:47:09

本文介绍 12 款很棒的 PHP 资源和工具,包括开发框架、开发工具、调试器等。1.CakePHPCakePHP是一个运用了诸如ActiveRecord、Association Data Mapping、Front Controller和MVC等著名设计模式的快速开发框...

[PHP应用]用PHP开发桌面应用 2012-05-03 11:56:12

  众所周知,PHP是一个用来开发B/S项目的利器!今天我们来给大家介绍一个PHP的扩展,它能使PHP像其他C/S编程语言一样开发桌面的应用……它就是---WinBinder  什么是WinBinder?  WinBinder是一个PHP的开源扩...

[PHP应用]如何为 PHP 贡献代码 2012-04-30 22:02:07

  PHP在之前把源代码迁移到了git下管理, 同时也在github(https://github.com/php/php-src)上做了镜像, 这样一来, 就方便了更多的开发者为PHP来贡献代码.  今天写这篇文章, 就是为了给在国内的同学们, 愿...

[PHP应用] PHP调用谷歌翻译实现翻译功能 2012-04-28 10:01:47

<?php/** PHP调用谷歌翻译* author:野草* date:2012/3/23* email:129@jinzhe.net* site:http://yckit.com*/function translate($text,$language=&#39;zh-cn|en&#39;){if(empty($text))return false;@set_...

[PHP应用]PHP 5.4正式版重要新特性 2012-04-27 13:51:31

  PHP一直是在Web开发领域中十分重要而快捷方便的开发语言,深受广大开发人员的青睐。现在PHP 5.4的正式版本已经发布,其中增加了大量新的特性,官方声称性能提高20%,并且占用更少的资源。在本文中,我将带领大...

[PHP应用]看PHP如何实现多关键字加亮 2012-04-26 09:54:09

  项目结构:  开始搜索: 这里搜索关键字("大""这")  搜索结果: 高亮显示  项目所需数据库结构:  实现代码:  conn.php  <?php  $conn = @ mysql_connect("localhost", "root", "") ...

[PHP应用]迁移到 Vim 的 10 个难关 2012-04-24 09:43:04

  你必须得承认,每当你看到别人使用 Vim,你就在想他是不是知道一些你不知道的事情。否则他为什么要用这么一个过时的编辑器,或者说开源垃圾?  除非你花至少一个月的时间每天使用这个编辑器,否则你是不会...

[PHP应用]20 个最佳在线 PHP 教程 2012-04-23 10:06:58

PHP是一个通用的服务器端脚本语言,最初是为Web开发设计的动态网页技术。这也是首次在 HTML 文档中嵌入服务器端脚本,而不是调用一个外部文件来处理数据的语言之一。下面为你介绍一些网上非常好的 PHP 教程:...

[PHP应用]Linux目录架构详解 2012-04-22 10:02:31

  Linux和Windows操作系统的显著区别之一就是目录架构的不同。Linux操作系统的目录架构遵循文件系统层级结构标准。不知你是否使用ls命令浏览过Linux的根目录/,亲爱的读者,您都了解这些目录的含义吗?  ls ...

[PHP应用]XCache 2.0.0 发布,提升 PHP 运行性能 2012-04-22 10:01:47

  XCache 2.0.0 发布,该版本支持 PHP 5.4、硬链接文件以及 __FILE__ __DIR__.  XCache 是一个开源的 opcode 缓存器/优化器, 这意味着他能够提高您服务器上的 PHP 性能. 他通过把编译 PHP 后...

[PHP应用]十大PHP最佳安全实践 2012-04-21 09:28:36

  PHP被广泛用于各种Web开发。而当服务器端脚本配置错误时会出现各种问题。现今,大部分Web服务器是基于Linux环境下运行(比如:Ubuntu,Debian等)。本文例举了十大PHP最佳安全实践方式,能够让您轻松、安全配置...

[PHP应用]PHP查询MySQL大量数据的内存 2012-04-21 09:26:36

  这篇文章主要是从原理, 手册和源码分析在PHP中查询MySQL返回大量结果时, 内存占用的问题, 同时对使用MySQL C API也有涉及。  昨天, 有同事在PHP讨论群里提到, 他做的一个项目由于MySQL查询返回...

[PHP应用]一个不错的MySQL类 2012-04-21 09:16:18

    包含CRUD,事务,树递归查询,分页等. 演示简单的魅力. 所有的参数都escape了,不存在注入问题.  /*  * Anthony.chen  * 2010 reserved  */  class DB {  // Query types  const SE...

[PHP应用]php实现简单的页面模板更换效果 2012-04-19 22:06:53

  这个模板好,用它吧?不,再往下看看。恩,这个也不错,要不……  这是来到点点的第一天,我所干的事——挑模板。点点唯美的模板让人淘醉。  下面用php实现简单的页面模板更换。  先贴出工程目录结构:...

Copyright (C) 2007-2011 PHP100.com, All Rights Reserved 版权所有 上海创恩信息技术有限公司. 沪ICP备08100465号
地址:上海徐汇区零陵路585号 爱邦大厦26H座 传真(FAX):021-61190281 电话(Tel):021-61190282
PHP100 Website Powered by PHPCMS. For PHP100. 服务器维护:阿里巴巴-阿里云