PHP基础语法与函数详解

需积分: 3 19 下载量 22 浏览量 更新于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程序。
2016-04-13 上传