PHP 项目资源中心

PHP 开发人员项目信息

  • 细察 PHP V5.3.0 特性

    随着 PHP 这门流行的语言不断演变发展,很多新特性使它在面向对象方面有了进一步的增强。本文通过一些 PHP V5.3 实例演示其新特性 —— 延迟静态绑定、名称空间支持、类方法重载以及变量解析和 heredoc 支持。






使用 CakePHP 快速打造 Web 站点,第 1 部分: 入门:CakePHP 是一种用 PHP 构建 Web 站点的辅助工具,它很稳定,可直接用于生产及快速开发。“使用 CakePHP 快速打造 Web 站点” 系列教程向您展示如何使用 CakePHP 构建在线产品目录。第 1 部分主要介绍如何安装并运行 CakePHP,以及如何构建一个简单的应用程序,以允许用户注册帐户并登录到应用程序。

使用 Flex SDK、Mate 和 PHP: Mate 是一个轻量级的事件驱动框架,该框架支持以 Model-View-Controller (MVC) 模式构建用户界面(UI)和服务。本文介绍如何使用 Eclipse PHP 开发工具(PDT)和 Flex 软件开发工具(SDK)构建使用 Mate 框架的应用程序。

在 PHP 中创建更好的名称空间: PHP V5.3 支持为 PHP 类、常量和函数提供名称空间。使用名称空间避免命名冲突,并为 PHP 代码提供上下文。这些技巧为构建名称空间提供一些指导原则,从而充分利用名称空间带来的好处。

PHP 的未来: PHP 的版本 V6 包含一些新特性和语法改进,从面向对象的角度看,PHP6 更加易于使用。其他重要特性(比如在许多核心函数中支持 Unicode)反映了 PHP V6 力争获得更好的国际通用性支持和健壮性

在 PHP 中使用命令行工具: 本文介绍了如何在 PHP 中集成命令行工具,具体包括如何使用 shell_exec()、exec()、passthru() 和 system() 函数、如何安全地将信息传递到命令行以及安全地从命令行获取信息。

为 Open Financial Exchange 文件添加 XML 功能: 通过本文,我们将了解如何使用 PHP 的字符串替代函数使 OFX (Open Financial Exchange)文件可以与 XML 兼容,并利用 XML 解析的强大功能以及对 OFX 文件的解构使财务编程更为精确。

教程:为 Perl、Python 和 PHP 构建 Eclipse 开发环境:Eclipse 为构建编译性语言(比如 C)和 Java 编程语言的工具提供了大量特性,但对脚本语言(比如 Perl、Python 和 PHP)的支持却很少。庆幸的是,Eclipse Dynamic Languages Toolkit (DLTK) 为这些语言以及类似的语言提供了支持。本文给出了构建基于 DLTK 的 IDE 的步骤,并且给出了每个步骤的样例代码。

使用 PHP 在站点上构建类似 Twitter 的系统:本文介绍如何使用 PHP 为应用程序添加类似 Twitter 的界面。具体来讲,将展示如何允许用户发贴,将贴子转发给希望接收的其他用户,以及允许用户选择追随其他用户的贴子。

PHP V5.3 中的新特性,第 5 部分:从 PHP V5.2 升级到 PHP V5.3本系列的第 5 部分给出了从 PHP V5.2 升级到 PHP V5.3 时要考虑的一些事项,并介绍了 PHP V5.3 对 PHP 中一些已有特性的增强。

使用 PHP 将 Twitter 转换为 RSS:本文介绍 Twitter 的基础结构,向 PHP 开发人员展示如何使用一些库来将提要(feeds)转换成 RSS (Rich Site Summary)。