快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

PHP 简介


Joe Brockmeier 简要介绍了 PHP 脚本语言,讨论了 PHP 的起源、性能和适用的平台。一个简朴的 PHP 脚本示例则着重说明了其基本语法和用法。


假如您从事基于 Web 的开发工作,那么可能已经听说过 PHP。您也许不太确切地知道 PHP 是什么、如何工作或者为什么如此热门,但现在该是进一步了解 PHP 的时候了。因此本文简要介绍了关于 PHP 基础的基本概念。

一点背景知识
PHP 是作为一个小开放源码,随着越来越多的人意识到它的实用性从而逐渐发展起来。Rasmus Lerdorf 在 1994 年发布了 PHP 的第一个版本。从那时起它就飞速发展,并在原始发行版上经过无数的改进和完善现在已经发展到版本 4.0.3 。

PHP 是一种嵌入在 HTML 并由服务器解释的脚本语言。它可以用于治理动态内容、支持数据库、处理会话跟踪,甚至构建整个电子商务站点。它支持许多流行的数据库,包括 MySQL、PostgreSQL、Oracle、Sybase、Informix 和 Microsoft SQL Server。

动态与静态内容
动态内容为什么这么热门?假设您正在治理有 10 个产品的电子商务站点。只要产品不是常常变动或者预料到它不会有太大的变动,那么手工编写 10 个带有必要的信息、表单和诸如此类内容的静态产品页面是不困难的。但是,假设您在本月再要添加 10 个或更多产品,然后在下个月要更多,而且价格有时会变动或者想改变站点的观感。那么您就会陷入用手工重新编写数十个,也许上百个静态页面的困境中。

另一方面,假设您从创建 product.php 页面开始。它没有静态信息,而是编码成可以从产品数据库中提取信息并动态地构建一个页面。然后您就拥有了一个元数据页面,它可以根据存储在数据库中的信息提供一个、一百个、甚至十万个单独页面。现在网站治理员不再整天都简朴重复更新静态页面的工作,因为在更新公司数据库中的信息同时就可以更新页面上的信息。这样就消除了令人头疼的时间延迟(在数据库中更改信息和在网站上显示信息之间的时间间隔)。

总体来说,PHP 异常适合 Web 上的工作。但它并不是唯一的方式;如 Perl、Java、JavaScript、ASP、Python、Tcl、CGI 以及其它许多方式都可以生成动态的内容。但是,PHP 的长处是:它是专为基于 Web 的问题而设计的以及它是开放源码。

假如您正在为文字处理或 3D 游戏寻找程序设计语言,那 PHP 可能不是您所需要的语言。假如您需要运行一个具有动态内容、数据库交互和电子贸易的网站,那么就请继承读下去,因为 PHP 在这方面确实是异常有用的。

PHP 适用的平台
大多数常规 PHP 的安装通常是与 Linux 或各种 UNIX 上的 Apache 一起运行的 PHP 模块。但是假如正在使用其它平台,不要担心。PHP 可以在 Windows NT 和 9x 以及其它许多 Web 服务器上运行。可以在主要介绍 Apache/Linux/PHP 组合的一些网站上找到更多有关 PHP 的文档,但它并不是支持 PHP 的唯一平台。

许可证和使用
购买具有全部功能的嵌入式 Web 脚本语言要花多少钱?一分钱不花?PHP 是一个开放源码项目,所以没有购买许可证的费用或限制使用的问题。您可以使用 PHP 来运行小的、非赢利性站点,或者运行十亿美元的电子商务网站,而且成本是相同的:零。不仅如此,假如想要或需要修改 PHP,可以修改它。

PHP 并没有得到 GPL 的许可,但它自己的许可证答应重新分发代码和/或二进制文件。

使用 PHP
好,现在您已经确信要真正地尝试一下 PHP 了吧。我们先看一些简朴的例子,这样您对 PHP 就有个大概了解。记住决这不是深入了解 PHP 的途径,仅仅是个迅速入门而已。

"Hello, World!"
为了对 PHP 有个了解,让我们来看一下几个异常简朴的 PHP 脚本。既然 "Hello, World!" 是个常用的示例,那我们就编写一个友好的小 "Hello, World!" 脚本。

如早些时候所提到的,PHP 是嵌入在 HTML 中的。(可能您的文件几乎没有包含 HTML,但是通常这个文件是 PHP 与 HTML 的混合体。)这意味着在您正常的 HTML 中(或 XHTML,假如您处在比较前沿的位置),会有类似这样的 PHP 语句:

<body bgcolor="white"> <strong>How to say "Hello, World!"</strong> <?php echo "Hello, World!";?> <br> Simple, huh?</body>

返回类别: 教程
上一教程: 给WIN98下使用APACHE的弟兄们的一个好东西:Apache Manager,不会再有那个DOS窗口了!
下一教程: 用封装类来合理的设计PHP项目--谈PHP项目中类的封装

您可以阅读与"PHP 简介"相关的教程:
· PHP 简介
· PEAR简介:用PEAR来写你的下一个php程序
· PHP简介
· PHP应用程序加速探索之简介
· 如何编译PHP源代码(介绍Zend Encode的安装方式)(我今天刚调试成功,不敢独享,拿来献宝)
    微笑服务 优质保证 索取样品