PHP基础语法与函数详解
需积分: 3 149 浏览量
更新于2024-08-02
收藏 227KB DOC 举报
"这篇PHP语法笔记涵盖了PHP的基本语法和常用函数,包括字符串处理、错误处理、参数接收、文件包含、HTML格式化、Cookie操作、文件上传以及循环和自定义函数等核心概念。"
PHP是一种广泛使用的服务器端脚本语言,尤其在网页开发中占据重要地位。以下是这些笔记中的关键知识点:
1. **基本语法**
- PHP代码通常用`<?php`开始,`?>`结束,但也可以选择省略结束标签。
- 变量以美元符号 `$` 开头,如 `$var`。
2. **常用函数**
- `strstr(字符串, 查找的字符串)`:返回字符串中第一次出现查找字符串的位置后的部分。
- `substr(字符串, 开始位置, 长度)`:截取字符串的一部分,从指定位置开始,长度可选。
- `str_repeat("被替换的", "替换的值", "被替换的内容")`:将字符串中的某个值替换为另一个值。
- `md5(加密字符串)`:生成给定字符串的MD5散列值,常用于数据安全。
- `date("Y-m-d")`:返回当前日期,格式化为"年-月-日"的形式。
3. **错误处理**
- `@`:用于函数前,可以隐藏错误信息,但不推荐,因为它会抑制所有错误报告,不利于调试。
- `die(错误提示信息)`:在发生错误时立即终止脚本执行并显示错误信息。
4. **参数接收**
- `$_GET['value']` 和 `$_POST['value']`:分别用于接收HTTP GET和POST请求中的参数值。
5. **文件包含**
- `include("conn.php")` 和 `include_once("conn.php")`:引入外部文件,前者每次调用都会执行,后者确保文件只被包含一次。
- `require("conn.php")` 和 `require_once("conn.php")`:与include类似,但若文件未找到,require会抛出致命错误,而require_once也确保文件仅包含一次。
6. **HTML格式化**
- `htmlspecialchars(所要格式化对象, 定义单双引号, 编码)`:将特殊字符转换为HTML实体,防止XSS攻击。
7. **Cookies**
- `setcookie("user","admin")`:设置Cookie,名称为"user",值为"admin"。
- `$_COOKIE["user"]`:获取已设置的Cookie值。
8. **文件上传**
- `$_FILES[input中file的name]`:用于接收上传文件的信息。
- `move_uploaded_file(临时文件,目标位置和文件名)`:将上传的临时文件移动到指定位置。
9. **循环**
- `for` 循环和 `foreach` 循环用于遍历数组或执行重复任务。
- `sizeof()` 函数用于获取数组长度。
10. **日期与时间**
- `date("Y-m-d")`:返回当前日期,格式为"年-月-日"。
11. **自定义函数**
- `function x($val)`:定义一个无返回值的自定义函数。
- `function y($x1, $x2)`:定义一个有返回值的自定义函数。
这些笔记为学习和复习PHP基础知识提供了很好的参考,通过理解和应用这些知识点,开发者可以有效地编写和维护PHP程序。
116 浏览量
2012-12-01 上传
2021-01-03 上传
2014-04-13 上传
139 浏览量
guo_li_good
- 粉丝: 0
- 资源: 22