PHP 是一种简单易学的服务器端脚本语言,语法基于 C 语言但更加灵活。它广泛用于 Web 开发中,能够高效地处理表单、与数据库交互以及生成动态网页内容。
PHP 支持多种数据类型,包括字符串、整数、浮点数、布尔值、数组和对象等。开发者可以根据不同的需求选择合适的数据类型来存储和处理信息。
在 PHP 中,变量以美元符号($)开头。变量名必须以字母或下划线开头,不能以数字开头。例如:
$name = 'Tom';
$age = 25;
变量不需要声明类型,PHP 会根据赋值自动判断类型。
常量用于定义在脚本执行期间不可改变的值。使用 define() 函数定义常量,常量名通常使用大写字母。例如:
define('SITE_NAME', 'MyWebsite');
echo SITE_NAME;
PHP 支持多种运算符,包括算术、赋值、比较、逻辑等。例如:
$a = 10;
$b = 5;
echo $a + $b; // 输出 15
控制结构用于管理程序的执行流程,包括条件语句和循环语句。例如:
if ($age >= 18) {
    echo '成年人';
} else {
    echo '未成年人';
}
常用的循环结构有 for、while 和 foreach。
函数是可重复使用的代码块,可以接收参数并返回结果。使用 function 关键字定义:
function greet($name) {
    return 'Hello, ' . $name;
}
echo greet('Alice');
PHP 支持面向对象编程,开发者可以使用类和对象组织代码。类使用 class 定义,对象通过 new 创建:
class Person {
    public $name;
    public function __construct($name) {
        $this->name = $name;
    }
    public function sayHello() {
        return 'Hello, ' . $this->name;
    }
}
$user = new Person('Tom');
echo $user->sayHello();
数组是由键和值组成的有序集合,可以使用方括号定义:
$fruits = ['apple', 'banana', 'orange'];
foreach ($fruits as $fruit) {
    echo $fruit . '\n';
}
字符串用于存储文本,支持单引号和双引号定义:
$msg1 = 'Hello';
$msg2 = "World";
echo "$msg1 $msg2";
PHP 是一门支持面向对象的语言,具备封装、继承和多态等特性。通过 OOP,可以提高代码的可维护性和复用性。
除了基础语法外,PHP 还提供了丰富的功能模块,如错误处理、文件操作、会话管理以及数据库交互等,使其成为构建动态网站的强大工具。
通过掌握这些基本语法,开发者可以快速上手 PHP 开发,并为后续深入学习框架与项目实践打下坚实基础。