background image

就像前面说的那样,PHP 已经进入了一个高速发展的时期。对于一个非程序员来说为 PHP 扩展附加功能可

能会比较难,但是对于一个 PHP 程序员来说并不困难。

- 面向对象编程

PHP 提供了类和对象。基于 web 的编程工作非常需要面向对象编程能力。PHP 支持构造器、提取类等。

- 可伸缩性

传统上网页的交互作用是通过 CGI 来实现的。CGI 程序的伸缩性不很理想,因为它为每一个 谠诵械腃

GI

程序开一个独立进程。解决方法就是将经常用来编写 CGI 程序的语言的解释器编译进你的 web 服务器(比如
mod_perl,JSP)。PHP 就可以以这种方式安装,虽然很少有人愿意这样以 CGI 方式安装它。内嵌的 PHP 可

以具有更高的可伸缩性。

- 更多特点

PHP 的开发者们为了更适合 web 编程,开发了许多外围的流行基库,这些库包含了更易用的层。你可以利

用 PHP 连接包括 Oracle,MS-Access,Mysql 在内的大部分数据库。你可以在苍蝇上画图,编写程序下

载或者显示 e-mail。你甚至可以完成网络相关的功能。最好的是,你可以选择你的 PHP 安装版本需要哪些

功能。引用 Nissan 的 Xterra 的话来说就是 PHP 可以做到你想让它做到的一切而且无所不能!

1.3 竞争对手:ASP,mod_perl,JSP

我当然不清楚 ASP/JSP 能做些什么。不过明确的是编写那样的代码有多简单,购买它们会有多昂贵以及它

们需要多么昂贵和强大的硬件。如果你有什么中立的观点(比如说没有被 SUN 和 Microsoft 的百万美金所

影响),请顺便通知我。

据我所知,JSP 基于 Java,因此 Java 程序员可以轻松开始编码。ASP 只是一个一般的引擎,具有支持多

种语言的能力,不过默认的并且是最常用的还是 VBScript。

mod_perl 与 Perl 一样强大,只是更快一些。

 

本帖最后由 mastermind007   

于 2006-9-1 17:08 

 

编辑 ] 

查看全部评分

M55
 

分享到: QQ

 

 

 

空间 腾讯微博 腾讯朋友 分享 0 收藏 13 顶 4 踩 0 PHP & MySQL 

 

初级教程

 
 

 

举报

 
  

mastermind007 mastermind007 

 

当前离线

阅读权限 50 精华 1 最后登录 2009-8-4 积分 1185 帖子 817 威望 50 金币 5 个体力 770 激情 106 注册时

间 2006-6-6 

King

King, 

 

积分 1185, 

 

距离下一级还需 1815 积分 UID380737 积分 1185 帖子 817 威望 50 在线时间 0 小

时注册时间 2006-6-6

 

 

 

  

 

串个门 加好友 打招呼 发消息

沙发

 

 

发表于 2006-8-12 07:03:52 |

 

只看该作者

2. PHP 基本注意事项
2.1) Web Server 如何分辨 PHP 的档案与 HTML

 

档案:

要让 Web Server 能执行文件中的 PHP

 

程式码,文件的副档名,必须是 .php  

或 .phtml。

2.2) 

 

程式码区域的开始与结束: