复习
mfigods
这个作者很懒,什么都没留下…
展开
-
复习------php面向对象(1)
面向对象的优点可读性可重用性扩展性稳定性维护性可测试性面向对象的三大特性封装:封装是把对象属性和成员方法,加上访问修饰符,使其尽可能隐藏对象的内部细节,以达到对成员的访问控制(是访问的控制,而不是拒绝访问)继承把两个类或者多个类中的相同的部分可以提出来,父类(基类),子类(派生类)画图的时候箭头指向的是父类对于php来说是单继承的。只能继承一个父类,但是一个父类可以有很...原创 2019-07-14 14:33:13 · 128 阅读 · 0 评论 -
复习笔记(9)
PDO概念PDO是PHP data Object 提供了PHP操作多种数据库的统一的接口特点(1)编码的一致性(2)灵活性(3)面向对象特性(4)高性能优点1.更换其他数据库时无需更换代码,提高了程序运行效率2.能从根本上防止SQL注入使用需要修改 php.ini中的配置 添加MYSQL的PDO扩展;extension=php_pdo_mysql.d...原创 2019-08-25 11:21:02 · 124 阅读 · 0 评论 -
复习笔记(8)
cookie与session区别1.cookie与session都是会话技术,cookie是运行在客户端,session运行在服务器端。2.cookie有大小限制以及浏览器对cookie的个数限制,session是没有大小和个数的限制。3.cookie有安全隐患,通过拦截或找到本地文件后对其进行攻击。4.session是保存在服务器端的,会保留一段时间后才消失,如果session增加...原创 2019-08-25 11:12:51 · 125 阅读 · 0 评论 -
复习笔记(7)
Session - 开启session机制 session_start() 注意:session_start()函数前不能有输出!除非开启ob缓存。 - 操作数据 对$_SESSION数组进行操作 - 浏览器端保存SessionID,默认为当前域名下的所有目录及其子目录生效。即默认设置cookie 的path值为'/' - 服务器保...原创 2019-08-25 10:24:42 · 148 阅读 · 0 评论 -
复习笔记(6)
对象的遍历(迭代)对象通过属性保存数据,故遍历对象的属性。 foreach语言结构,获得属性名和属性值。 foreach ($obj as $p_name => $p_value) {} 自定义遍历(迭代器Iterator) Iterator - 可在内部迭代自己的外部迭代器或类的接口 Iterator::current — 返回当前元素 Iterato...原创 2019-08-25 10:04:01 · 107 阅读 · 0 评论 -
复习笔记(5)
变量生命周期 - 脚本结束时,全局变量消失 - 函数执行完时,局部变量消失 - 静态变量 static关键字 静态变量仅在局部函数域中存在,但当程序执行离开此作用域时,其值并不丢失。 静态变量仅会被初始化一次,其他局部变量每次被调用时都会被重新赋值。 static声明的静态变量的生命周期会被一直延续。遍...原创 2019-08-25 09:49:47 · 127 阅读 · 0 评论 -
复习笔记(4)
函数 - 函数的声明是在编译时,故先定义再调用,定义与调用无先后关系! - 文件只是代码的载体,程序均在内存中执行! - 如果函数的定义在需要载入的文件内,则需要先载入该文件,否则调用出错! - 函数的定义可以出现在其他的代码段中,此时函数不会在编译阶段被执行 只有被执行到时才会被定义!只有独立定义时才会被编译在内存中! 如果出现在其他函数体内,也需...原创 2019-08-25 09:41:41 · 109 阅读 · 0 评论 -
复习笔记(3)
相对路径当前浏览器请求的哪个脚本,当前位置就是属于哪个脚本。./file 和 file 都表示当前目录下的file文件file情况(嵌套载入文件时):如果当前目录没找到该文件就在代码文件所在目录中继续找。如果当前目录找到有该文件,则不会再在代码文件所在目录去找也不会再加载。DIR 脚本文件所在目录FILE 脚本文件路径文件加载require / includ...原创 2019-08-25 09:38:05 · 121 阅读 · 0 评论 -
复习笔记(2)
TRUNCATE 关键字和 DELETE语句的区别:1.DELETE语句后面可以跟WHERE子句,通过指定WHERE子句中的条件表达式只删除满足条件的部分记录,而TRUNCATE语句只能用于清空表中的所有记录2. 使用TRUNCATE 语句删除表中的数据后,再次向表中添加记录时,自动添加字段的默认初始值重新从1开始,而使用DELETE语句删除表中记录时,不影响自动增长量主键约束与唯一约束的...原创 2019-08-25 09:16:09 · 171 阅读 · 0 评论 -
复习笔记(10)
//数据库操作之原生插入数据 public function db(){// 插入数据 $result= Db::execute('insert into think_data(id,age) values(19,20);');// 修改语句 $result=Db::execute('update student set `name` = "你好...原创 2019-09-01 20:03:55 · 169 阅读 · 0 评论