php 是一种用来制作动态网页的服务器端脚本语言。你通过php和html创建页面。当访问者打开网页时,服务器端便会处理 php 指令,然后把其处理结果送到访问者的浏览器上面,就好像 asp 或者是 coldfusion 一样。然而,php 跟 asp 或 coldfusion 不一样的地方在于,它是跨平台的开放源代码。php 可以在 windows nt 以及很多不同的 unix 版本中执行,它也可以被编译为一个 apache 模块,或者是一个cgi二进制文件。当被编译为 apache 模快时,php 尤其轻巧方便。它没有任何繁琐程序所产生的负担,因此可以很快的返回结果,同时也不需为了保持较小的服务器内存映象,而去调整mod_perl。
除了能够用来产生你的网页的内容之外,php 也可以用来传送 http头。你可以设定 cookies,授权管理,并将使用者重定向至新的页面。它也能好的访问很多数据库及odbc。另外还可与各式各样的外部库集成,由此可以让你做几乎任何事情,从创建 pdf 文件到解析xml。
php 代码就嵌在web页面中,因此你不必为它建立一个特别的开发环境或ide。你用<?php and end it with ?>标志php代码(也可以将php设定成使用asp形式的<% %>标志甚至是用<script language="php"></script>)。php引擎会处理这些标志之间的任何东西。