PHP 是一种服务器端脚本语言,用于开发动态网页。PHP 代码通常嵌入在 HTML 中,使用特定的符号来标识 PHP 代码块。以下是 PHP 中常用的符号及其用法:
1. PHP 标签
PHP 代码块由开始和结束标签包围。最常用的标签是:
-
标准标签:
<?php // PHP 代码 ?>
-
短标签(在某些服务器配置中需要启用短标签支持):
<? // PHP 代码 ?>
注意:短标签在较新的 PHP 版本中不推荐使用,并且可能在某些服务器环境中默认禁用。
-
ASP 风格标签(已废弃,不推荐使用):
<% // PHP 代码 %>
2. 注释
PHP 支持多种注释方式:
-
单行注释:
// 这是一个单行注释
-
多行注释(C 风格注释):
/* 这是一个多行注释 可以跨越多行 */
3. 变量
PHP 中的变量以美元符号($
)开头,后面跟着变量名。变量名必须以字母或下划线开头,可以包含数字。
<?php
$name = "John";
$age = 30;
?>
4. 字符串
PHP 支持单引号和双引号字符串。双引号字符串会解析变量和特殊字符。
<?php
$greeting = "Hello, $name!"; // 使用双引号,变量会被解析
$message = 'Hello, $name!'; // 使用单引号,变量不会被解析
?>
5. 运算符
PHP 包含多种运算符,例如:
- 算术运算符:
+
,-
,*
,/
,%
- 赋值运算符:
=
,+=
,-=
,*=
,/=
,%=
- 比较运算符:
==
,!=
,===
,!==
,<
,>
,<=
,>=
- 逻辑运算符:
&&
,||
,!
6. 控制结构
PHP 使用大括号 {}
来定义代码块,例如 if
、for
、while
等控制结构。
<?php
if ($age > 18) {
echo "You are an adult.";
} else {
echo "You are a minor.";
}
?>
7. 数组
PHP 中的数组可以用方括号 []
或 array()
函数来定义。
<?php
// 使用方括号
$fruits = ["apple", "banana", "cherry"];
// 使用 array() 函数
$colors = array("red", "green", "blue");
?>
8. 函数
PHP 函数使用 function
关键字定义,函数体用大括号 {}
包围。
<?php
function greet($name) {
return "Hello, $name!";
}
echo greet("Alice");
?>
9. 类和对象
PHP 支持面向对象编程,使用 class
关键字定义类,使用 ->
访问对象属性和方法。
<?php
class Car {
public $color;
function __construct($color) {
$this->color = $color;
}
function display() {
echo "The car is $this->color.";
}
}
$myCar = new Car("red");
$myCar->display();
?>
PHP 的符号和语法相对直观,主要需要注意 PHP 代码块的标识(<?php ... ?>
)、变量的使用($
)、字符串的定义(单引号或双引号)、控制结构(if
、for
等)以及面向对象编程(class
、$this
等)。通过练习和编写实际代码,可以更快地掌握 PHP 的语法和符号使用。