PHP开始是一个小型开源项目,随着越来越多的人发现它有多么有用。1994年,Rasmus Lerdorf发布了PHP的第一个版本。
PHP是“PHP:超文本预处理器”的递归缩写。
PHP是嵌入在HTML中的服务器端脚本语言。它用于管理动态内容,数据库,会话跟踪,甚至创建整个电子商务网站。
它与许多流行的数据库集成,包括MySQL,PostgreSQL,Oracle,Sybase,Informix和Microsoft SQL Server。
PHP的执行令人愉快,特别是在Unix端编译为Apache模块时。MySQL服务器一旦启动,就在记录设置时间内执行甚至非常复杂的查询,并带有巨大的结果集。
PHP支持大量主要协议,如POP3,IMAP和LDAP。PHP4增加了对Java和分布式对象架构(COM和CORBA)的支持,使n层开发成为第一次可能。
PHP是宽恕的:PHP语言试图尽可能的宽恕。
PHP语法是C-Like。
PHP执行系统功能,即从系统上可以创建,打开,读取,写入和关闭它们的文件。
PHP可以处理表单,即从文件收集数据,将数据保存到文件中,通过电子邮件发送数据,将数据返回给用户。
您可以通过PHP添加,删除,修改数据库中的元素。
访问Cookie变量并设置Cookie。
使用PHP,您可以限制用户访问您网站的某些页面。
它可以加密数据。
PHP的实用性有五个重要特征:
要获得PHP的感觉,首先从简单的PHP脚本开始。既然“Hello World!” 是一个很重要的例子,首先我们会创造一个友好的小孩“Hello World!” 脚本。
如前所述,PHP嵌入在HTML中。这意味着在您的普通HTML(或XHTML,如果你是最前沿的)你会有这样的PHP语句 -
<html> <head> <title>Hello World</title> </head> <body> <?php echo "Hello, World!";?> </body> </html>
输出结果如下 -
Hello, World!
如果您检查上述示例的HTML输出,您会注意到从服务器发送到Web浏览器的文件中不存在PHP代码。Web页面中的所有PHP都从页面处理和删除; 从Web服务器返回到客户端的唯一的东西就是纯HTML输出。
所有PHP代码必须包含在三个特殊标记标签之一中,由PHP解析器识别。
<?php PHP code goes here ?> <? PHP code goes here ?> <script language="php"> PHP code goes here </script>
最常见的标签是<?php ...?>,我们还将在我们的教程中使用相同的标签。
从下一章开始,我们将从您的机器上开始使用PHP环境设置,然后我们将挖掘几乎所有与PHP相关的概念,使您对PHP语言的熟练掌握。