我们日常生活中,有些人使用普通话交流,有些人使用家乡话。类比到计算机的世界里,PHP 是人与计算机沟通的语言之一。
既然是语言,那就必须遵循一定的语法规则。譬如 A 向 B 表白,A 会对 B 说:“我爱你”。这句简短而粗暴的话中,主语是「我」,谓语是「爱」,宾语是「你」。
如果没有主谓宾的语法,显然,我们可以这样子组合:
- 我你爱
- 你爱我
- ……
好了不扯淡了,明白「语法」是我们今天讲的重点。我们先看一段代码:给定一个圆的半径,计算出该圆的面积。
<?php
/* 圆周率 */
const PI = 3.14;
// 半径
$R = 10;
// 显示面积
echo \'面积为:\', 2 * PI * $R;
?>
上节课已经搭建了开发环境,现在我要你打开 Sublime Text 3,不要复制粘贴,一个字符一个字符敲,保存在 ·D:\xampp\htdocs\test.php· 里,并在浏览器打开 http://127.0.0.1/test.php
再往下,我当做你已经完成上面的操作。现在我一行一行解释:
a. <?php
和 ?>
表示 PHP 代码的开始和结束;
b. 空白行
是比较随意的,可以根据逻辑,用空行将代码分块;
c. /* ... */
这个语句是注释语句,当程序复杂的时候,可以多写注释,这样阅读程序就轻松多了;
d. //
这个也表示代码注释,与上面不同的是它是单行的,而 /* ... */
是有开始和结束标记的;
e. const XXX = YYY;
这是定义常量的语法。表示代码中的 XXX 标记,它的值是 YY,注意,末尾的英文分号必不可少;
f. $R = 10;
$R 表示变量 R 的值,设置为 10,不同与上面 e. 的常量,这里定义的是变量; 常量不可变,变量可变,$R 你可以改成20,100等;
g. echo
表示程序的输出,这里将返回程序的运行结果;
h. \'面积为:\'
由英文单引号 / 双引号包含起来的,我们称为字符串;
i. echo
语句在你话还没说完的时候,可以加英文逗号 , 把话继续说下去;
g. 2 * PI * $R
这里的 * 是数学乘法的意思,通过 i. 我们可以知道,这个程序将会输出 面积为:62.8。
程序就是这么简单,每一句都拆出来讲,多写就记住了。当然,PHP 本身的语法规则还蛮多的,具体的用法可以参考 W3S 的 PHP 教程。
阿里云大学也有个课程挺不错,建议初学者可以看看:https://edu.aliyun.com/course/509/lesson/list
天道酬勤,厚积薄发。
人不可能一步登天,戒骄戒躁。
多思考多动手,嗯,多动手。
请发表评论