📜  PHP |基本语法(1)

📅  最后修改于: 2023-12-03 15:03:40.078000             🧑  作者: Mango

PHP | 基本语法

简介

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 程序。