PHP - Hello World:编程的第一步
你好,有抱负的程序员们!我很高兴能成为你进入PHP世界的向导。作为一个教授计算机科学超过十年的人,我可以告诉你,第一个“Hello World”程序总是特别的一刻。这就像是踏上了新星球的第一步 - 简单,却令人兴奋!那么,让我们一起开始这段冒险之旅。
PHP是什么?
在我们开始编码之前,先来了解一下PHP是什么。PHP代表“PHP: 超文本预处理器”(是的,它是一个递归缩写 - 程序员们喜欢他们的笑话!)。它是一种主要针对网页开发设计的服务器端脚本语言。如果这些术语对你来说听起来像是外星语言,别担心;在本教程结束时,你会对它们感到熟悉的。
设置PHP环境
要编写和运行PHP代码,你需要在你的计算机上安装PHP解释器。如果你使用的是Windows,我建议安装XAMPP,它包括了PHP和其他一些有用的工具。在Mac或Linux上,PHP可能已经安装好了。你可以通过打开终端并输入以下命令来检查:
php -v
如果你看到了版本信息,那么你可以开始了!
你的第一个PHP脚本:Hello World
创建脚本
我们来创建第一个PHP脚本。打开你最喜欢的文本编辑器(Notepad++或Sublime Text对于初学者来说都是不错的选择),并输入以下内容:
<?php
echo "Hello, World!";
?>
将这个文件保存为hello_world.php
,放在一个容易找到的位置。
理解代码
让我们分解一下这个小型脚本的每个部分都做了什么:
-
<?php
:这个开始标签告诉PHP解释器接下来的代码是PHP代码。 -
echo
:这是一个PHP命令,用于输出文本。 -
"Hello, World!"
:这是我们想要显示的文本。在编程中,用引号括起来的文本被称为“字符串”。 -
;
:在PHP中,我们用分号结束每个语句。可以把它看作是句子结尾的句号。 -
?>
:这个结束标签告诉PHP我们结束了PHP代码。
运行你的PHP脚本
从命令提示符
现在,让我们运行脚本!打开命令提示符(或Mac/Linux的终端),导航到你保存hello_world.php
文件的目录。然后,输入:
php hello_world.php
如果一切设置正确,你应该会在命令提示符中看到打印出的“Hello, World!”。恭喜你!你刚刚运行了你的第一个PHP脚本!
理解发生了什么
当你运行命令时,幕后发生了以下事情:
- PHP解释器读取了你的文件。
- 它看到了
<?php
标签,并知道开始将代码解释为PHP。 - 它执行了
echo
命令,输出了文本。 - 它遇到了
?>
标签,并停止了解释PHP。
扩展你的Hello World
让我们使脚本更有趣一些:
<?php
$name = "Alice";
echo "Hello, $name!";
echo "\nWelcome to the world of PHP!";
?>
将其保存为hello_name.php
并运行它。你应该会看到:
Hello, Alice!
Welcome to the world of PHP!
这里有什么新内容?
-
$name = "Alice";
:我们创建了一个名为name
的变量,并给它赋值"Alice"。 -
echo "Hello, $name!";
:当在双引号内时,PHP会替换$name
为其值。 -
\n
:这是一个特殊字符,用于创建新行。
PHP变量和数据类型
在上述示例中,我们使用了一个变量。PHP中的变量总是以$
符号开头。它们可以存储不同类型的数据:
数据类型 | 示例 | 描述 |
---|---|---|
字符串 | $name = "John" |
文本 |
整数 | $age = 25 |
整数 |
浮点数 | $height = 5.9 |
小数 |
布尔值 | $isStudent = true |
是或否 |
数组 | $fruits = array("Apple", "Banana") |
值的集合 |
让我们在脚本中使用一些这些数据类型:
<?php
$name = "John";
$age = 25;
$height = 5.9;
$isStudent = true;
echo "Name: $name\n";
echo "Age: $age\n";
echo "Height: $height\n";
echo "Is a student: " . ($isStudent ? "Yes" : "No") . "\n";
?>
将其保存为variables.php
并运行它。你会看到PHP如何处理不同类型的数据。
结论
恭喜你!你已经迈出了进入PHP编程世界的第一步。我们涵盖了创建和运行一个基本的PHP脚本,使用变量,以及处理不同数据类型。这只是你旅程的开始。
记住,学习编码就像学习一门新语言。它需要练习、耐心和坚持。不要害怕尝试代码示例,修改它们,看看会发生什么。这就是你真正学习和作为程序员成长的方式。
在我教学的这些年里,我看到了无数学生从编写他们的第一个“Hello World”到构建复杂网页应用。每个人的旅程都是从这简单的一步开始的。所以,继续探索,继续编码,最重要的是,享受乐趣!
在下一课,我们将更深入地探讨PHP的控制结构,如if语句和循环。在此之前,祝你编码愉快!
Credits: Image by storyset