"PHP学习笔记:基本语法、算法与核心技术详解"

需积分: 18 2 下载量 178 浏览量 更新于2024-01-04 1 收藏 5.43MB DOCX 举报
PHP学习笔记总结 本文档是关于PHP学习的笔记整理,主要内容涵盖了PHP基本语法、算法和PHP核心技术。下面将对每个部分进行总结。 一、PHP基本语法 1. PHP语句分隔符:学习了PHP中的语句分隔符,了解了分号的作用和使用方法。 2. 变量:介绍了PHP中的变量概念及其使用方法,包括变量声明和赋值等操作。 3. 常量:详细介绍了常量的概念和使用方法,在PHP中如何定义常量,以及常量的特点。 4. 数据类型:包括字符串、整数、浮点数、布尔值和数组等常见数据类型的使用方法和特性。 5. 运算符:学习了PHP中的各种运算符,包括算术运算符、比较运算符和逻辑运算符等,了解了它们的优先级和使用注意事项。 6. 流程控制代替语法:介绍了PHP中的if语句、for循环和switch语句等流程控制语句,以及一些流程控制代替语法的使用方法。 7. 文件包含:了解了PHP中包含其他文件的方法,包括使用include和require语句以及它们的区别。 8. 函数:学习了PHP中如何定义和调用函数,以及函数的参数传递和返回值等相关知识。 9. 字符串:详细介绍了PHP中字符串的概念和常见操作方法,包括字符串的连接、截取和替换等。 10. 数组:介绍了PHP中数组的概念和使用方法,包括索引数组和关联数组的定义和操作。 二、算法 1. 编程思想:介绍了编程中常用的思想,如分治法、动态规划和贪心算法等,以及如何利用这些思想解决问题。 2. 数组排序算法:学习了PHP中常用的数组排序算法,包括冒泡排序、插入排序和快速排序等,了解了它们的原理和实现方法。 3. 查找算法:介绍了PHP中常用的查找算法,包括线性查找和二分查找等,学习了它们的实现原理和使用场景。 三、PHP核心技术 1. 表单传值:学习了PHP中的表单传值方法,包括GET和POST方法,了解了如何获取和处理表单提交的数据。 总结来说,本文档全面介绍了PHP的基本语法、常见算法和核心技术。通过学习这些内容,读者可以掌握PHP编程的基本知识和技巧,能够熟练地运用PHP进行开发工作。希望读者能够通过阅读本文档,对PHP有更深入的理解和应用。
2013-09-14 上传
目录 HTML 1 小知识点 1 表格 3 Frameset 5 Form/input 8 Map 11 HTML5 12 canvas 12 HTML5废除的标签 13 XML 15 基本语法 15 DTD校验 16 在xml文件中引入dtd文件的两种方式 17 DTD元素和修饰符 17 元素属性列表说明 17 实体定义分两种 18 使用php对xml文件进行操作 19 CSS 23 margin 26 element 28 box 29 position 31 apache 34 PHP 36 数据类型 36 一.双引号与单引号 36 二.运算符 36 三.字符串拼接 36 四.类型运算符 36 五.switch语句 36 六.全局变量 37 七.预定义变量 37 函数 39 数组 40 一.用字符串做下标 40 二.使用小数作为key将,自动截断小数部分 40 四.删除数组元素 40 六.二维数组。 40 类 41 一.重载 41 二.覆盖 41 三.抽象类 41 四.final 42 五.const 42 时间 42 一.输出日期 42 错误处理 43 一.自定义错误处理函数 43 二.触发器 43 三.异常处理 43 四.设置顶级异常处理器 45 防盗链 45 HTTP 46 经过一定时间跳转到指定页面 46 不让浏览器缓存 46 cookie 47 session 47 php.ini中关于session和cookie的配置说明 50 文件操作 51 文件读取 51 文件下载 52 文件上传 53 写入文件 54 拷贝文件 54 文件和文件夹的创建和删除 55 画图 56 画饼状图 56 案例一:投票柱状统计图 57 案例二:验证码 59 GD库 60 PHP和数据库 64 mysql扩展库 64 一.创建一张用户表 64 二.查询数据库中的表 64 三.增删改查类 65 四.数据库操作函数 66 mysqli扩展库 69 一.查询数据库中的表 69 二.释放资源的方式 69 三.增删该查类 69 四.预编译 70 mail 71 ZendFramework 73 快速体验 73 修改数据 74 增加数据 74 查询数据 74 memcached 76 telnet操作 76 php中使用memcached 78 把session数据放入memcache中 79 小知识点 80