搜索

pdf文档 05 PHP基本语法 - 变量、数组、字符串 杨亮 《PHP语⾔程序设计》

587.00 KB 25 页 3 下载 102 浏览 0 评论 0 收藏
所属分类: 后端开发 / PHP
语言 格式 评分
中文(简体)
.pdf
3
摘要
文档主要介绍了PHP的基本语法,包括变量、数组和字符串的使用。变量在PHP中无需声明即可使用,名称以$开头,支持动态类型。数组可以使用数值索引或自定义键,支持混合类型。字符串处理中提到了正则表达式的应用。文档还展示了如何通过示例代码操作变量和数组,并介绍了常量的定义和使用。
AI总结
# PHP基本语法总结 ## 1. Web基本流程 - 请求页面:客户端通过HTTP协议向服务器发送请求。 - 服务器处理:后端脚本(如PHP)处理请求,操作数据库。 - 返回页面:服务器将处理结果返回给客户端。 ## 2. 常量 - **作用**:提高代码可读性和规范性。 - **特点**: - 用大写字母表示。 - 直接使用,不以`$`开头。 - 只能存储标量类型(布尔、整数、浮点、字符串)。 示例: ```php define("PRICE", 100); $price_60 = PRICE * 60; ``` ## 3. 变量 - **特点**: - 无需声明,直接使用。 - 变量名以`$`开头,支持字母、下划线和数字,不能以数字开头。 - 动态类型:变量类型由赋值决定。 - 变量的变量:变量名可以是动态的。 示例: ```php $value = 100; $value = 'example'; echo $test; ``` ## 4. 数组 - **类型**: - **数值索引数组**:自动递增,从0开始。 - **关联数组**:自定义键,可以是字符串或整数。 - **特点**: - 下标`0`和`'0'`不同。 - `+`运算符合并数组,保留前者索引。 示例: ```php $arr = array(1, 2, 3); $arr = ['a' => 1, 'b' => 2]; ``` ## 5. 变量相关函数 - `gettype()`:获取变量类型。 - `isset()`:检查变量是否存在且非空。 - `unset()`:清除变量。 - `empty()`:检查变量是否存在且为空(包括0、空字符串、空数组等)。 示例: ```php $a = 0; $b = ''; $c = array(); echo empty($a); // 1 echo empty($b); // 1 echo empty($c); // 1 ``` ## 6. 正则表达式 - 常用符号: - `*`:重复零次或更多次。 - `+`:重复一次或更多次。 - `?`:重复零次或一次。 - `{n}`:重复n次。 - `{n,}`:重复n次或更多次。 - `{n,m}`:重复n到m次。 示例: - 匹配单词`hi`和`lucy`: ```php /\bhi\b.*\blucy\b/ ``` ## 7. 动态变量和变量的变量 - 动态变量:变量类型根据赋值自动改变。 - 变量的变量:变量名可以是动态的。 示例: ```php $value = 'test'; $value = 123; echo $test; ``` ## 8. 总结 - PHP变量无需声明,支持动态类型和变量的变量。 - 数组支持数值索引和自定义键,运算符`+`用于合并。 - 常量用于存储固定值,提高代码可读性。 - 正则表达式用于复杂字符串匹配,需注意边界条件。 以上为文档核心内容总结。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 13 页请下载阅读 -
文档评分
请文明评论,理性发言.