什么是 PHP?编写你的第一个 PHP 程序

什么是PHP?

PHP 是一种服务器端脚本语言。用于开发静态网站、动态网站或 Web 应用程序。PHP 代表超文本预处理器,以前代表个人主页。

PHP 脚本只能在安装了 PHP 的服务器上解释。

访问 PHP 脚本的客户端计算机只需要 Web 浏览器。

PHP 文件包含 PHP 标签,以“.php”扩展名结尾。

什么是脚本语言?

脚本是一组在运行时解释的编程指令。

脚本语言是一种在运行时解释脚本的语言。脚本通常嵌入到其他软件环境中。

脚本的目的通常是提高应用程序的性能或执行常规任务。

服务器端脚本在服务器上解释,而客户端脚本由客户端应用程序解释。

PHP 是服务器端脚本,在服务器上进行解释,而 JavaScript 是客户端浏览器解释的客户端脚本的示例。PHP 和 Java脚本可以嵌入到 HTML 页面中。

编程语言与脚本语言

编程语言 脚本语言
具有开发完整应用程序所需的所有功能。 主要用于日常任务
代码必须先编译才能执行 代码通常无需编译即可执行
不需要嵌入到其他语言中 通常嵌入到其他软件环境中。

PHP代表什么?

PHP 意味着 – 个人主页,但它现在代表递归缩写 PHP:超文本预处理器。

PHP代码可以嵌入到HTML代码中,也可以与各种网页模板系统,网页内容管理系统和网页框架结合使用。

PHP语法

PHP语法

PHP 文件还可以包含 HTML 等标签和客户端脚本,例如 Java脚本。

  • HTML 是一个额外的优势 学习 PHP 语言时。您甚至可以在不了解 HTML 的情况下学习 PHP,但建议您至少了解 HTML 的基础知识。
  • 数据库管理系统 用于数据库驱动应用程序的 DBMS。
  • 对于更高级的主题(如交互式应用程序和 Web 服务),您将需要 Java脚本和 XML.

下面的流程图说明了 PHP Web 应用程序的基本架构以及服务器如何处理请求。

PHP语法

为什么使用 PHP?

你肯定听说过 编程语言 您可能想知道为什么我们要使用 PHP 作为 Web 编程的毒药。以下是一些令人信服的理由。

  • PHP是 开源且免费。
  • 与 JSP、ASP 等其他语言相比,学习曲线较短。
  • 大型社区文档
  • 大多数网站托管服务器默认支持 PHP,而不像 ASP 等需要 IIS 的语言。这使得 PHP 成为一种经济实惠的选择。
  • PHP 定期更新以跟上最新的技术趋势。
  • PHP 的另一个好处是 服务器端脚本语言;这意味着您只需要在服务器上安装它,而从服务器请求资源的客户端计算机不需要安装 PHP;只需一个 Web 浏览器就足够了。
  • PHP有 内置支持携手合作 MySQL;这并不意味着您不能将 PHP 与其他数据库管理系统一起使用。您仍然可以将 PHP 与

    • Postgres的
    • Oracle
    • MS SQL 服务器
    • ODBC 等。
  • PHP是 跨平台; 这意味着您可以在多种不同的操作系统上部署您的应用程序,例如 Windows、Linux、Mac OS 等。

PHP 的用途及市场份额

从市场份额来看,互联网上有超过20万个网站和应用程序使用PHP脚本语言开发。

这可能归因于上述观点;

下图显示了一些使用 PHP 的热门网站

PHP 用途及市场份额

PHP、Asp.Net、JSP、CFML

ASP – 活动服务器页面, JSP – Java 服务器页面,CFML – Cold Fusion 标记语言下表比较了各种服务器端脚本语言与 PHP

特点 PHP ASP JSP 碳纤维
学习曲线 比 PHP 更长 比 PHP 更长 比 PHP 更长
网站托管 几乎所有托管服务器都支持 需要专用服务器 相当支持 需要专用服务器
开源 没有 商业和开源
Web 服务支持 内置 使用.NET框架 使用附加库 内置
与 HTML 集成 简便 相当复杂 相当复杂 简便
MySQL 支持 本地人 需要第三方驱动程序 需要第三方驱动程序 当前版本具有本机支持。旧版本使用 ODBC
可以通过其他语言轻松扩展 没有 扩展使用 Java 课程和图书馆。

PHP 文件扩展名

文件扩展名和标签 为了使 服务器鉴定 我们的 PHP 脚本, 我们必须 保存 这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 文件“.php”扩展名. 较旧的 PHP 文件扩展名包括

  • .phtml
  • .php3
  • .php4
  • .php5
  • .phps

PHP 被设计用于与 HTML 协同工作,因此它可以嵌入到 HTML 代码中。

PHP 文件扩展名

您可以创建没有任何 html 标签的 PHP 文件,这称为纯 PHP 文件。

服务器解释 PHP 代码并将结果作为 HTML 代码输出到 Web 浏览器。

为了让服务器能够从 HTML 代码中识别出 PHP 代码,我们必须始终将 PHP 代码括在 PHP 标签中。

PHP 标签以小于号开头,后跟问号,然后是单词“php”。

PHP 是区分大小写的语言,“VAR”与“var”不同。

PHP 标签本身不区分大小写,但强烈建议我们使用小写字母。下面的代码说明了上述观点。

<?php … ?>

我们将 PHP 代码行称为语句。PHP 语句以分号 (;) 结尾。如果只有一个语句,则可以省略分号。如果有多条语句,则必须以分号结尾每行。为了保持一致性,建议您始终以分号结尾语句。PHP 脚本在服务器上执行。输出以 HTML 形式返回。

PHP 你好,世界

下面显示的程序是一个基本的 PHP 应用程序,在 Web 浏览器中查看时会输出单词“Hello World!”。

<?php
echo "Hello world";
?>

输出:

Hello world

结语

  • PHP 代表超文本预处理器
  • PHP 是一种服务器端脚本语言。这意味着它在服务器上执行。客户端应用程序不需要安装 PHP。
  • PHP文件以“.php”文件扩展名保存,PHP开发代码被包裹在标签之中。
  • PHP 是开源且跨平台的