接下来咱们将看见如何在 PHP 中运行一个传统的“Hello World”程序。本章将会教你如何编写、保存与运行 PHP 程序。php
经过 PHP 来运行的你的程序有两种方法——使用交互式解释器提示符或直接运行一个源代码文件。咱们将了解如何使用他们两者的功能。html
在你的操做系统中打开终端(Terminal)程序(正如咱们先前在 安装 章节所讨论过的那样)而后经过输入 php -a
并按下 [enter]
键来打开 PHP 交互式运行模式。git
当你启动 PHP 后,你会看见在你能开始输入内容的地方出现了 php >
。这个被称做 PHP 解释器提示符。程序员
在 PHP 解释器提示符,输入:github
echo "Hello World";
复制代码
在输入完成后按下 [enter]
键。你将会看到屏幕上打印出 Hello World
字样。shell
下面是一个在 Mac OS X 电脑上你可以看见的结果的示例。有关 PHP 软件的细节将会由于你使用的电脑而有所不一样,可是从提示符(如 php >
)开始部分应该是相同的,而不会受到操做系统的影响。macos
~ php -a
Interactive shell
php > echo 'Hello World';
Hello World
复制代码
你天然会注意到,PHP 会当即给你输出了一行结果!你刚才所输入的即是一句独立的 PHP 语句 。咱们使用 echo
(没必要太过惊讶)命令来打印你所提供的信息。在这里,咱们提供了文本 Hello World
,而后它便被迅速地打印到了屏幕上。编程
若是你正在使用一款 GNU/Linux 或 OS X 上的 Shell 程序,你能够经过按下 [ctrl + d]
组合键或是输入 exit
并敲下 [enter]
来退出解释器提示符。vim
当咱们但愿运行某些程序时,总不能每次都在解释器提示符中输入咱们的程序。所以咱们须要将它们保存为文件,从而咱们即可以屡次地运行这些程序。windows
要想建立咱们的 PHP 源代码文件,咱们须要一款可以让你输入并保存代码的编辑器软件。一款优秀的面向程序员的编辑器可以帮助你的编写源代码文件工做变得轻松得多。故而选择一款编辑器确实相当重要。你要像挑选你想要购买的汽车同样挑选你的编辑器。一款优秀的编辑器可以帮助你更轻松地编写 PHP 程序,使你的编程之旅更加温馨,并助你找到一条更加安全且快速的道路到达你的目的地(实现你的目标)。
对编辑器的一项最基本要求为语法高亮 ,这一功能可以经过标以不一样颜色来帮助你区分 PHP 程序中的不一样部分,从而可以让你更好看清你的程序,并使它的运行模式更加形象化。
若是你对应从哪开始尚未概念,我推荐你使用 PhpStorm 软件,它在 Windows、Mac OS X、GNU/Linux 上均可以运行。在下一节你可以了解到更多信息。
若是你正在使用 Windows 系统,不要用记事本——这是一个很糟糕的选择,由于它没有语法加亮功能,一样重要的另外一个缘由是,它不支持文本缩进功能,这一功能咱们以后将会了解它究竟有多重要。而一款好的编辑器可以自动帮你完成这一工做。
若是你已经是一名经验丰富的程序员,那你必定在用 Vim 或 Emacs 了。无需多言,它们都是最强大的编辑器之一,用它们来编写你的 PHP 程序自是受益颇多。
或许你有意去花费时间来学习 Vim 或 Emacs,那么我也建议你学习它们两者中的一款,它们将在长远意义上对你裨益颇深。固然,正如我先前所推荐的,初学者能够以 PhpStorm 开始,从而在此刻专一于学习 PHP 而不是编辑器。
再次重申,请选择一款合适的编辑器——它可以让编写 PHP 程序变得更加有趣且容易。
PhpStorm 是一款可以对你编写 PHP 程序的工做有所帮助的编辑器。
当你打开 PhpStorm 时,你会看见以下界面,点击 Create New Project
:
选择 PHP Empty Project
:
将你的项目路径位置中的 untitled
更改成 helloworld
,你所看到的界面细节应该相似于下方这番:
点击 Create
按钮。
对侧边栏中的 helloworld
右击选中,并选择 New
-> PHP File
:
你会被要求输入名字,如今输入 hello
:
如今你即可以看见一个新的文件已为你开启:
删除那些已存在的内容,如今由你本身输入如下代码:
<?php
echo "hello world";
复制代码
如今右击你所输入的内容(无需选中文本),而后点击 Run 'hello'
。
此刻你将会看到你的程序所输出的内容(它所打印出来的内容):
虽然只是刚开始的几个步骤,但从今之后,每当咱们要求你建立一个新的文件时,记住只需在 helloworld
上右击并选择 -> New
-> PHP File
并继续如上所述步骤通常输入内容并运行便可。
你能够在 PhpStorm Quickstart 页面找到有关 PhpStorm 的更多信息。
安装 Vim。
macvim
包。vim
包。安装 YouCompleteMe 插件为 Vim 增添自动补全功能。
安装 Emacs。
emacs26
包。如今让咱们回到编程中来。在你学习一门新的编程语言时有一项传统,你所编写并运行的第一个程序应该是 “Hello World” 程序——它所作的所有工做即是宣言你所运行的“Hello World”这句话。正如西蒙·科泽斯所说,这是“向编程之神所称颂的传统咒语,愿他帮助并保佑你更好的学习这门语言”。
启动你所选择的编辑器,输入以下程序并将它保存为 hello.php
。
若是你正在使用 PhpStorm,咱们已经讨论过如何从源文件中运行它了。
对于其它编辑器,打开一个新文件名将其命名为 hello.php
,而后输入以下内容:
<?php
echo "hello world";
复制代码
你应当将文件保存到哪里?保存到任何你知道其位置与路径的文件夹。若是你不了解这句话是什么意思,那就建立一个新文件夹并用这一路径来保存并运行你全部的 PHP 程序:
/Code/py
。/Code/py
。C:\\py
。要想建立上述文件夹(在你正在使用的操做系统上),你能够在终端上使用 mkdir
命令,如 mkdir /Code/py
。
重要提示:你须要常常确认并确保你为文件赋予了 .php
扩展名,例如 foo.php
。
要想运行你的 PHP 程序:
cd
命令来改变目录到你保存文件的地方,例如 cd /Code/py
。php hello.php
来运行程序。程序的输出结果应以下方所示:$ php hello.php
hello world
复制代码
若是你获得了与上图相似的输出结果,那么恭喜你!——你已经成功运行了你的第一个 PHP 程序。你也已经成功突破了学习编程最困难的部分,也就是,开始编写你的第一个程序!
若是你遭遇了什么错误,请确认是否已经正确地输入了上面所列出的内容,并尝试从新运行程序。
一款 PHP 程序是由语句所构成的。在咱们的第一个程序中,咱们只有一条语句。在这条语句中,咱们调用 echo
语句来输出咱们提供的文本“hello world”。
如今,你应该能够轻松地编写、保存并运行 PHP 程序了。
今后你便成为一名 PHP 用户了,如今让咱们来学习更多有关 PHP 的概念。