php100视频教程总结及笔记

上传人:飞*** 文档编号:44137794 上传时间:2018-06-08 格式:DOCX 页数:69 大小:294.76KB
返回 下载 相关 举报
php100视频教程总结及笔记_第1页
第1页 / 共69页
php100视频教程总结及笔记_第2页
第2页 / 共69页
php100视频教程总结及笔记_第3页
第3页 / 共69页
php100视频教程总结及笔记_第4页
第4页 / 共69页
php100视频教程总结及笔记_第5页
第5页 / 共69页
点击查看更多>>
资源描述

《php100视频教程总结及笔记》由会员分享,可在线阅读,更多相关《php100视频教程总结及笔记(69页珍藏版)》请在金锄头文库上搜索。

1、PHP100 视频教程视频教程 1:环境配置与代码调试:环境配置与代码调试软件介绍软件介绍第一讲)PHP 环境搭配和代码调试,以活泼和最直接的语言来介绍:1、PHP 的优势和背景2、PHP 环境的搭配3、书写和调试简单的 PHP 代码4、如何处理简单的 PHP 错误 PHP100 视频教程视频教程 2:PHP 的数据类型与源码调的数据类型与源码调试试软件介绍软件介绍1、PHP 基本语法和数据类型:(1)、PHP 基本语法:1、htm 和 php 混编2、一个语句以 ; (分号结束)3、如何定义一个变量,和变量的使用(2)、PHP 数据运算类型四种标量类型: boolean(布尔型) integ

2、er(整型)float(浮点型,也作“double”)string(字符串)两种复合类型:array(数组) object(对象)2、学习一个 PHP 源码调试 (discuz 论坛) PHP100 视频教程视频教程 3:常用常用 PHP 运算类型介绍与应运算类型介绍与应用用软件介绍软件介绍PHP100 视频教程 3 之 常用 PHP 运算类型介绍与应用1、算术运算2、赋值运算3、比较运算4、逻辑运算5、递增递减运算 PHP100 视频教程视频教程 4: PHP 条件语句介绍与应用条件语句介绍与应用软件介绍软件介绍1、if 条件语句程序中最常见的,大部分语言中都存在的一种条件语句,在开发中起着

3、至关重要的作用,格式如下:if(expr)echo TRUEelseecho FALSE2、switch 条件语句在多个条件当中使用 Switch 更加精巧,格式如下switch ($i) case 0:echo “输出 0“;break;case 1:echo “输出 1“;break;case 2:echo “输出 2“;break; PHP100 视频教程视频教程 5:PHP 循环语句的介绍与应循环语句的介绍与应用用软件介绍软件介绍1、break n 循环控制语句也可以理解为循环中断语句,跳出循环语句2、dowhile 循环语句dowhile(expr)先执行一次循环再判断条件while

4、(expr)先判断条件执再行一次循环3、for 循环语句for 循环是 PHP 中最复杂的循环结构。它的行为和 C 语言的相似。for (expr1; expr2; expr3) PHP100 视频教程视频教程 6:PHP 数组的创建修改应用数组的创建修改应用软件介绍软件介绍1、创建和修改数组 / 多维数组2、数组与数组的函数 3、使用 foreach 遍历数组PHP 中的数组是一个关键字或值的集合(值可以是任何一种类型,包括另一个数组)PHP 中使用 array 来创建一个数组:array( key=value , key=value )$arr = array(“a“ = “视频“, “b

5、“=“教程“, “c“ = “六“);$arra = “PHP100“;$arrc = “第六讲“;使用 count 函数统计数组条数使用 is_array 函数判断数组另一种创建数组的函数 explode遍历数组很多种方法,可以使用 For 循环,while 循环,最巧妙的一种遍历数组 foreach 给我们带来了跟多方便 PHP100 视频教程视频教程 7:PHP 函数和自定义函数函数和自定义函数软件介绍软件介绍1、PHP 函数介绍函数就是为了解决一些常见问题实现制作好的 “模”PHP 函数分为:系统内部函数 和 自定义函数函数的优越性:控制程序设计的复杂性提高软件的可靠性提高软件的开发效

6、率提高软件的可维护性提高程序的重用性func(val1,val2,);2、PHP 如何自定义函数使用 Function 来自定义一个函数:函数的命名跟自定义变量一样,只能使用 _, AZ, az一个自定义函数中的变量是局部的,函数外不生效使用 global 全局变量的时候,在函数外才可使用变量(不建议)为了放置全局变量的混乱可以使用 unset($var)删除一个变量Function func_name($val)3、使用自定义函数实例操作(1)使用 return 函数返回函数内部值(2)自定义函数值的接收和选择性接收(3)function_exists() 判断函数是否存在(4)引用返回值

7、使用删除一个字段: ALTER TABLE 表 DROP 原字段插入一个字段: ALTER TABLE 表 ADD 新字段 AFTER 原字段 PHP100 视频教程视频教程 9:数据库中的常用:数据库中的常用 SQL 语句语句软件介绍软件介绍1、SELECT 查询语句和条件语句SELECT 查询字段 FROM 表名 WHERE 条件查询字段:可以使用通配符* 、字段名、字段别名表名: 数据库.表名 ,表名常用条件: = 等于 、 httphost = hostnameuser = usernamepass = passwordpath = /pathquery = arg=valuefrag

8、ment = anchor)4、$_SERVER“REQUEST_URI“预定义服务器变量的一种,取得除域名后的完整地址和路径 PHP100 视频教程视频教程 14:PHP 上传原理及应用上传原理及应用软件介绍软件介绍1、FORM 标签 enctype 属性表单中 enctype=“multipart/form-data“的意思,是设置表单的 MIME 编码。默认情况,这个编码格式是 application/x-www-form-urlencoded,不能用于文件上传;只有使用了 multipart/form-data,才能完整的传递文件数据input 标签 type 属性中的 “file“2

9、、$_FILES 系统函数$_FILESmyFilename 客户端文件的原名称。$_FILESmyFiletype 文件的 MIME 类型,例如“image/gif“。$_FILESmyFilesize 已上传文件的大小,单位为字节。$_FILESmyFiletmp_name 储存的临时文件名,一般是系统默认。$_FILESmyFileerror 该文件上传相关的错误代码。3、move_uploaded_file 函数上传后移动文件到目标位置的函数move_uploaded_file(临时文件,目标位置和文件名);4、is_uploaded_file 函数判断上传 MIME 类型的文件函数

10、PHP100 视频教程视频教程 15:PHP 生成生成 HTML 文件原文件原理理软件介绍软件介绍1、PHP 部分文件操作函数(1) fopen 打开文件函数(2) fread 读取文件内容(3) filesize 读取文件大小,字节为计量单位(4) fwrite 写入文件内容(5) fclose 关闭打开的文件2、unlink() rmdir() 删除函数unlink() 删除文件函数 rmdir() 删除目录函数用到的其他知识点:数组,循环,替换函数(可参考前面的教程)视频中误将视频中误将 rmdir 讲成了讲成了 mkdir 特此纠正!特此纠正! PHP100 视频教程视频教程 16:P

11、HP 小偷程序原理和实例小偷程序原理和实例软件介绍软件介绍1、初识正则表达式(a-zA-Z0-9_-)+(a-zA-Z0-9_-)+(.a-zA-Z0-9_-)+用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的模式分割、匹配、查找及替换操作。2、正则表达式函数 ereg() eregi()ereg(正则表达式, 内容, 返回的数组);若省略参数返回的数组,找到则返回值为 True 否则 返回 Falseereg() 有区分大小写,eregi() 无区分大小写3、file_get_contents 读取整个文件函数4、写一个天气预报小偷的程序 PHP100 视频教程视频教程 17:P

12、HP 面向对象开发的学习面向对象开发的学习(一)(一)软件介绍软件介绍1、什么是面向对象,什么是类起初,“面向对象”是专指在程序设计中采用封装、继承、抽象等设计方法。可是,这个定义显然不能再适合现在情况。面向对象的思想已经涉及到软件开发的各个方面。如,面向对象的分析(OOA,Object Oriented Analysis),面向对象的设计(OOD,Object Oriented Design)、以及我们经常说的面向对象的编程实现(OOP,Object Oriented Program)。类我们可以理解成一个功能集合菜单,我们通过类来实现生成我们的方法2、使用 CLASS 创建一个类3、类的成

13、员属性和成员方法4、使用 new 函数对象实例化 PHP100 视频教程视频教程 18:PHP 面向对象开发的学习面向对象开发的学习(二)(二)软件介绍软件介绍1、创建一个和多个对象2、对象中的$this 关键字我们可以理解为$this 是在对象中特殊的一种使用构造函数和变量的方法3、初始化对象 _construct()(1)、原 PHP4 中我们需要建立一个与类名称相同的一个对象方法:(2)、在 PHP5 中继承了 PHP4 但为了更好的针对面向对象开发有了固定函数:4、析构函数 _destruct()能够在对象释放时自动被调用的方法被称为析构函数规则:后进先出PHP100 视频教程视频教程

14、 19:PHP 面向对象开发的学习面向对象开发的学习(三)(三)软件介绍软件介绍类的封装和应用类的封装和应用public 表示全局,类内部外部子类都可以访问;protected 表示受保护的,只有本类或子类或父类中可以访问;private 表示私有的,只有本类内部可以使用;某些特定操作的时候需要访问和赋值封装的类型,这个时候我们就需要其他的函数帮我们完成这些操作,PHP 为我们提供了个方法名:_set() , _get()_set() 取得当前类中封装过私有属性或者方法重新执行或赋值操作_get() 取得当前类中封装过属性或方法并转换成共有属性 PHP100 视频教程视频教程 20:PHP 面

15、向对象开发的学习面向对象开发的学习(四)(四)软件介绍软件介绍类的继承和应用类的继承和应用1、继承关键字 :extendsPHP 类的继承,我们可以理解成共享被继承类的内容。PHP 中使用 extends 单一继承的方法,请切忌!(非 C+多继承)被继承的类我们叫做父类(基类)继承者成为子类(派生类)2、PHP 继承的规则3、基类方法重载和父类方法访问因为属于向下继承的原理,基类不能使用派生类里内容,这个时基类的一些方法不能完成我们的一些派生类的功能,我们就可以进行方法重载避免了,新建方法带来的混乱。方法重载我们也可以理解方法覆盖,在派生类里使用与基类方法重名的方法名称执行重载重载时我们需要调

16、用原始基类内容,再增加新内容,我们可以使用 PHP100 视频教程视频教程 21:PHP 面向对象开发的学习面向对象开发的学习(五)(五)软件介绍软件介绍类的抽象方法和类类的抽象方法和类1、抽象关键字 :abstract抽象就是无法确切的说明,但又有一定的概念或者名称,在 PHP 中声明一个抽象类或者方法我们需要使用 adstract 关键字2、抽象方法和抽象类的定义(1)、类中至少有一个抽象方法(2)、抽象方法不允许有 (3)、抽象方法前面必须要加 abstract3、抽象类和方法使用规则(1)、不能被实例化,只能被继承(2)、继承的派生类当中要把所以抽象方法重载才能实例化 PHP100 视频教程视频教程 22:PH

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号