📅  最后修改于: 2023-12-03 15:03:40.078000             🧑  作者: Mango
PHP(全称:PHP: Hypertext Preprocessor)是一种网页开发语言,它是一种脚本语言,用于创建动态交互性更强的网页。PHP 可以嵌入到 HTML 中,运行在服务端,由服务端编译执行后再返回 HTML 页面。由于它简单易学、易于维护和开发,因此获得了广泛的应用。
PHP 的输出可以使用 echo 和 print 两种方式。
<?php
echo "Hello, world!";
print "Hello, world!";
?>
echo 可以一次输出多个参数,使用逗号隔开:
<?php
echo "Hello", " ", "world", "!";
?>
输出结果均为:Hello, world!
PHP 有两种注释方式:
<?php
// 使用双斜杠注释单行内容
/*
使用斜杠星号注释
多行内容
*/
?>
PHP 变量以 $ 符号开头,可以存储各种类型的数据,如字符串、数字、数组等等。
<?php
$name = "Alice";
$age = 18;
?>
PHP 支持多种数据类型,包括字符串、整数、浮点数、布尔值、数组和对象等。
<?php
$string_var = "Hello, world!"; // 字符串
$int_var = 123; // 整数
$float_var = 3.14; // 浮点数
$bool_var = true; // 布尔值
$array_var = array("red", "green", "blue"); // 数组
?>
PHP 的运算符包括算术运算符、比较运算符、逻辑运算符等,与其他语言类似。
<?php
$a = 5;
$b = 3;
// 算术运算符
echo $a + $b; // 输出 8
echo $a - $b; // 输出 2
echo $a * $b; // 输出 15
echo $a / $b; // 输出 1.6666666666667
echo $a % $b; // 输出 2
// 比较运算符
echo $a == $b; // 输出 false
echo $a != $b; // 输出 true
echo $a > $b; // 输出 true
echo $a < $b; // 输出 false
echo $a >= $b; // 输出 true
echo $a <= $b; // 输出 false
// 逻辑运算符
$x = true;
$y = false;
echo $x and $y; // 输出 false
echo $x or $y; // 输出 true
echo !$x; // 输出 false
?>
PHP 支持 if、else、elseif、switch 等条件语句,与其他语言类似。
<?php
$age = 18;
if ($age >= 18) {
echo "成年人";
} elseif ($age > 12) {
echo "青少年";
} else {
echo "儿童";
}
$color = "blue";
switch ($color) {
case "red":
echo "红色";
break;
case "green":
echo "绿色";
break;
default:
echo "未知颜色";
}
?>
PHP 支持 for、foreach、while、do-while 等多种循环语句,与其他语言类似。
<?php
// for 循环
for ($i = 0; $i < 5; $i++) {
echo $i;
}
// foreach 循环(遍历数组)
$array = array("red", "green", "blue");
foreach ($array as $value) {
echo $value;
}
// while 循环
$i = 0;
while ($i < 5) {
echo $i;
$i++;
}
// do-while 循环
$i = 0;
do {
echo $i;
$i++;
} while ($i < 5);
?>
PHP 是一种简单易学的网页开发语言,它可以嵌入到 HTML 中,运行在服务端,由服务端编译执行后再返回 HTML 页面。PHP 支持多种数据类型、运算符、条件语句和循环语句等,与其他语言类似。这些基本语法非常重要,掌握它们将有助于开发更好的 PHP 程序。