PHP

简介

PHP超文本预处理器 (PHP) 的缩写,是一种编程语言,允许 Web 开发人员创建与数据库交互的动态内容。PHP 基本上用于开发基于 Web 的软件应用程序。

PHP 最初是一个小型开源项目,随着越来越多的人发现它的有用性而不断发展。 Rasmus Lerdorf 早在 1994 年就发布了 PHP 的第一个版本。

要点

  • PHP 是"PHP: Hypertext Preprocessor"的递归首字母缩写词。

  • 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 现在已成为 Web 开发人员中流行的脚本语言 −

  • PHP 执行系统功能,即它可以从系统上的文件创建、打开、读取、写入和关闭它们。

  • PHP 可以处理表单,即从文件中收集数据,将数据保存到文件中,通过电子邮件您可以发送数据,将数据返回给用户。

  • 您可以通过 PHP 添加、删除、修改数据库中的元素。

  • 访问 cookie 变量并设置 cookie。

  • 使用 PHP,您可以限制用户访问您网站的某些页面。

  • 它可以加密数据。

特点

五个重要特性使 PHP 的实用性成为可能 −

  • 简单

  • 效率

  • 安全

  • 灵活性

  • 熟悉程度

PHP 中的"Hello World"脚本

要感受 PHP,首先从简单的 PHP 脚本开始。 首先我们将创建一个友好的小"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 代码。 网页中存在的所有 PHP 都会被处理并从页面中剥离; 从 Web 服务器返回到客户端的唯一内容是纯 HTML 输出。

所有 PHP 代码必须包含在 PHP 解析器可识别的三个特殊标记之一内。

<?php PHP code goes here ?>
<?    PHP code goes here ?>
<script language="php"> PHP code goes here </script>