📜  php 示例 - PHP (1)

📅  最后修改于: 2023-12-03 14:45:25.577000             🧑  作者: Mango

PHP 示例 - PHP

PHP是一种面向Web开发的脚本语言,它可以嵌入HTML中,被Web服务器解析执行。PHP在Web开发领域被广泛使用,许多大型网站都使用PHP编写。

PHP基础语法

PHP的语法与C、Java等语言相似,下面是一个简单的“Hello World”程序:

<?php
echo "Hello World!";
?>

以上代码用echo关键字输出了一个字符串,输出的结果为“Hello World!”。注意,PHP代码必须包含在PHP标签<?php?>之间。

PHP变量

PHP中的变量不需要事先声明,可以直接使用。变量名以$符号开头,可以包含字母、数字和下划线,不能以数字开头。下面是一个变量的示例:

<?php
$name = 'Peter';
echo "My name is $name.";
?>

以上代码定义了一个变量$name,并用它输出了一条字符串,“My name is Peter.”。注意,变量在字符串中可以直接使用,不需要额外的拼接操作。

PHP数据类型

PHP支持多种数据类型,包括整数、浮点数、字符串、布尔值、数组等。

<?php
$num = 12; // 整数
$float = 3.14; // 浮点数
$str = "Hello World!"; // 字符串
$bool = true; // 布尔值
$array = array('apple', 'banana', 'orange'); // 数组
?>
PHP运算符

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流程控制

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支持函数的定义和调用,函数的返回值可以是任意数据类型。下面是一个计算阶乘的函数示例:

<?php
function factorial($n) {
  if ($n <= 1) {
    return 1;
  } else {
    return $n * factorial($n - 1);
  }
}

echo factorial(5);
?>

以上代码定义了一个名为factorial的函数,用递归的方式计算阶乘。使用echo输出函数返回值,结果为120。

以上就是PHP的基础语法和一些常用功能的示例。学会这些基础内容后,可以进一步学习PHP的面向对象编程、数据库操作、网络编程等高级功能。