教你如何编写第一个PHP程序

您所在的位置:网站首页 php运行php文件 教你如何编写第一个PHP程序

教你如何编写第一个PHP程序

2024-07-15 16:03| 来源: 网络整理| 查看: 265

引言

“Hello, World!”程序设计是计算机编程中一个经典的、历史悠久的传统。对于初学者来说,这是一个完整的第一个程序,也是一个测试系统和编程环境的好程序。说明了编程语言的基本语法。

本教程将引导你使用PHP编写一个“Hello, World!”程序。您还将学习如何在代码中打开和关闭PHP代码块,以及在代码中使用不同类型的注释。

前期准备

您需要安装PHP,并在计算机上设置本地编程环境。

编写“Hello, World!”程序

编写“Hello, World!”程序,首先打开一个命令行文本编辑器,例如nano,并创建一个新文件:

nano hello.php

在终端窗口中打开文本文件后,输入这个程序:

hello.php

为结束标签。 echo是一种语言结构。它的参数是一个表达式列表,紧跟在echo关键字之后,由逗号分隔,而不是由括号分隔。echo告诉PHP显示或输出包含在echo和结尾分号;之间的任何内容。 在echo和;之间是一个字符串Hello, World!用引号括起来。任何放在引号中的字符串都称为string。 编写完程序后,按住CTRL键并按X键退出nano。当提示保存文件时,按Y。 退出nano后,返回shell。 这样,你就完成了控制台输出“Hello, World!”的程序。

运行“Hello, World!”程序

用你的“Hello, World!”程序写好后,就可以运行程序了。使用php命令并指定程序文件名,如下所示:

php hello.php

运行你刚刚创建的hello.php程序将导致你的终端产生以下输出:

OutputHello, World!

下面更详细地看一下这个程序做了什么。 PHP通过调用语言结构echo来执行echo "Hello, World!";。字符串Hello, World!被传递给了构造函数。 在这个例子中,字符串Hello, World!也被称为参数,因为它是一个值,可以传递给代码的另一部分,例如结构或函数。 Hello, World!两边的引号`没有输出到屏幕上,因为它们是用来告诉PHP这段代码包含一个字符串。引号表示字符串的开始和结束位置。 由于程序成功运行,现在可以确认PHP已正确安装,并且程序语法正确。在进一步了解代码本身之前,让我们仔细看看PHP代码块。

PHP代码块之外代码编写

在.php文件中,任何PHP标签之外的内容都被视为HTML或纯文本。PHP语言最初是为了扩展HTML的功能而编写的。考虑到这一点,您可以在整个文件中包含多个PHP代码块。代码块之外的任何内容都将呈现为HTML或纯文本。 更新你的hello.php文件:

hello.php

Hi Sammy How are you doing? 不是必需的。当用PHP代码块结束文件时,建议去掉结束标记。在结束标签之后呈现的任何字符(甚至是空格)都会以HTML或纯文本的形式输出到屏幕上。这可能会对应用程序的功能造成意想不到的后果,因为如果向浏览器输出了任何内容,那么某些功能(例如重定向)将无法处理。当编写一个只包含PHP代码的文件时,永远不要包含结束PHP标签。 当代码变得更加复杂时,比如在多个代码块中拆分概念时,为自己和他人留下注释是很有好处的。你可以通过使用注释来做到这一点。

在PHP中添加注释

代码中的注释是一行不会作为程序的一部分执行的代码。它的唯一目的是让正在看代码的人阅读。有一件事让许多开发人员感到震惊,那就是他们花在阅读代码和编写代码上的时间有多少。这意味着代码要尽可能易于阅读。你可以通过以下几种方式来实现:

使用编码标准: 这些是一组指南和最佳实践,用于清晰、一致地组织和格式化代码。在PHP中,最常见的编码标准是由PHP-FIG (Framework Interop Group)开发的。选择易于阅读而不是易于写作: 使用描述性变量而不是短变量。关键不在于你写了多少行代码,而在于别人要花多长时间才能读懂这些代码行并理解发生了什么。为了清晰起见进行注释: 虽然这不是一条硬性的规则,但如果你遵循了前两点,你的代码应该解释发生了什么,而注释则解释了为什么某些事情是这样发生的。

在PHP中编写注释时,有两种类型的注释:单行注释和多行注释。单行注释可以在一行的任何位置开始,可以在行尾或代码块末尾结束,以先到的为准。

最常见的单行注释开头方式是使用双斜杠(//),尽管PHP也将哈希符号(#)识别为单行注释的有效开头:

hello.php

Hi Sammy How are you doing?


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3