📅  最后修改于: 2023-12-03 14:45:25.577000             🧑  作者: Mango
PHP是一种面向Web开发的脚本语言,它可以嵌入HTML中,被Web服务器解析执行。PHP在Web开发领域被广泛使用,许多大型网站都使用PHP编写。
PHP的语法与C、Java等语言相似,下面是一个简单的“Hello World”程序:
<?php
echo "Hello World!";
?>
以上代码用echo
关键字输出了一个字符串,输出的结果为“Hello World!”。注意,PHP代码必须包含在PHP标签<?php
和?>
之间。
PHP中的变量不需要事先声明,可以直接使用。变量名以$
符号开头,可以包含字母、数字和下划线,不能以数字开头。下面是一个变量的示例:
<?php
$name = 'Peter';
echo "My name is $name.";
?>
以上代码定义了一个变量$name
,并用它输出了一条字符串,“My name is Peter.”。注意,变量在字符串中可以直接使用,不需要额外的拼接操作。
PHP支持多种数据类型,包括整数、浮点数、字符串、布尔值、数组等。
<?php
$num = 12; // 整数
$float = 3.14; // 浮点数
$str = "Hello World!"; // 字符串
$bool = true; // 布尔值
$array = array('apple', 'banana', 'orange'); // 数组
?>
PHP支持多种运算符,包括算术运算符、比较运算符、逻辑运算符等。下面是一些示例:
<?php
$a = 5;
$b = 3;
$c = $a + $b; // 加法运算
$d = $a - $b; // 减法运算
$e = $a * $b; // 乘法运算
$f = $a / $b; // 除法运算
$g = $a > $b; // 大于运算
$h = $a == $b; // 等于运算
$i = !($a < $b); // 非运算(取反)
$j = ($a > 0) && ($b < 0); // 与运算
$k = ($a > 0) || ($b < 0); // 或运算
?>
PHP支持多种流程控制语句,包括if语句、for语句、while语句、switch语句等。下面是一个使用if语句判断奇偶性的示例:
<?php
$num = 5;
if ($num % 2 == 0) {
echo "$num is even.";
} else {
echo "$num is odd.";
}
?>
以上代码用if语句判断$num
是否为偶数,并输出结果。
PHP支持函数的定义和调用,函数的返回值可以是任意数据类型。下面是一个计算阶乘的函数示例:
<?php
function factorial($n) {
if ($n <= 1) {
return 1;
} else {
return $n * factorial($n - 1);
}
}
echo factorial(5);
?>
以上代码定义了一个名为factorial
的函数,用递归的方式计算阶乘。使用echo
输出函数返回值,结果为120。
以上就是PHP的基础语法和一些常用功能的示例。学会这些基础内容后,可以进一步学习PHP的面向对象编程、数据库操作、网络编程等高级功能。