# PHP 语法 ## PHP 基本语法 PHP 是一种运行在服务器端的脚本于洋,可以嵌入到 HTML 中 1、PHP 代码标记 - ASP 标记(asp_tags,已弃用) `<% php代码 %>` - 段标记(short_open_tags, 已弃用) `` - 脚本标记 `` - 标准标记(常用) `` 2、PHP 注释 解析过程中会被忽略 ```php // 行注释 # 注释一行 /* 块注释 * 多行注释 */ ``` 3、PHP 语句分隔符(分号) ```php ` 可以省略,如果是单独的 PHP 文件,一般会省略 - 最后一行结尾的分号可以省略,不推荐 ## PHP 变量 PHP 是一种动态网站开发的脚本语言,动态语言的特点是交互性,会有数据传递 1、概念 - 变量可以存储数据 - 变量有名字 - 变量可以通过名字访问数据 - 变量可以改变 2、使用 变量必须使用`$`开头 - 定义:在系统内存中增加对应的变量名 - 赋值:将数据赋值给变量,可以再定义的同时完成 - 访问:可以通过变量名访问数据 - 删除:将变量从内存中删除 ```php '; // 修改变量 $var2 = 2; echo $var2 . '
';; // 删除变量 unset($var2); echo $var2; ``` 3、变量命名规则 - PHP 变量名必须以`$`开头 - 可以使用数字,字母,下划线,不能以字母开头 - 支持中文,不建议 ```php 1 $b -> 1(副本) ``` 引用传递 ```php $a = 1; $b = &$a; ``` ``` 栈区 数据段 $a -> 1 $b -> 1(同一个值) ``` ## PHP 常量 常量与变量一样,都是用来保存数据 1、常量的基本概念 - 常量 const / constant 程序运行中,不可改变的量 - 常量一旦定义,通常数据不可改变(用户级) 2、常量定义形式 ```php 5.3 const 常量名 = 常量值; // eg const PIPI = 3.14; ``` 3、常量命名规则 - 常量不需要使用`$`符号,`$`开头的系统认为是变量 - 常量有数字、字母、下划线组成,不能以数字开头 - 常量名通常以大写字母为主,与变量区别 define 可以定义特殊常量 ```php