php基础教程绝对推荐PPT演示课件.ppt
《php基础教程绝对推荐PPT演示课件.ppt》由会员分享,可在线阅读,更多相关《php基础教程绝对推荐PPT演示课件.ppt(355页珍藏版)》请在三一文库上搜索。
1、PHP基础教程PHP基础教程,绝对的推荐,适合新手,老手!看看吧。.1(第一讲第一讲)PHP环境搭配和代码调试环境搭配和代码调试PHP100视频教程本讲大纲:本讲大纲:1、PHP的优势和背景的优势和背景2、PHP环境的搭配环境的搭配3、PHP常用工具和数据库常用工具常用工具和数据库常用工具4、书写和调试简单的、书写和调试简单的PHP代码代码4、如何处理简单的、如何处理简单的PHP错误错误演讲老师:张恩民演讲老师:张恩民 支持网站:支持网站:.2(第一讲第一讲)PHP环境搭配和工具的使用环境搭配和工具的使用PHP100视频教程1、PHP的优势和背景的优势和背景PHP是能让你生成动态网页的工具之一
2、PHP代表:超文本预处理器(PHP:Hypertext Preprocessor)。PHP是完全免费的,不用花钱,你可以从PHP官方站点(http:/)自由下载。我个人更喜欢PHP的非常简单的学习过程。与Java和Perl不同,你不必把头埋进100多页的文档中努力学习才可以写出一个象样的程序。只要了解一些基本的语法和语言特色,你就可以开始你的PHP编码之旅了。之后你在编码过程中如果遇到了什么麻烦,还可以再去翻阅相关文档。PHP的语法类似于C,Perl,ASP或者JSP。对于那些对上述之一的语言较熟悉的人来说,PHP太简单了。当然你没有任何基础也是可以学习的。如果更好的学习建议可以先看看些 H
3、TML 和 SQL 的基础,当然今后如果牵扯到这方面的知识我也会尽量详细的讲解下我英文不好能学习吗?我英文不好能学习吗?回答是回答是YSE我数学不好能学吗?我数学不好能学吗?回答是回答是YES我没有基础看这个视频学习能学吗?我没有基础看这个视频学习能学吗?回答也是回答也是YES我没耐心能学吗?我没耐心能学吗?回答是回答是NO.3(第一讲第一讲)PHP环境搭配和代码调试环境搭配和代码调试PHP100视频教程2、PHP环境的搭配环境的搭配所需的工具:WampServer 5 集成环境 Wamp5是Apache+PHP+Mysql 在Windows下的集成环境,拥有简单的图形和菜单安装。该版本集成了
4、PHP5.2.5 Mysql5 Apache2 phpMyAdmin 2.11.2.1 SQLiteManager 1.2.0 满了大部分PHPer的需求下载地址: 注意事项:注意事项:1、增加、增加PHP支持组件支持组件2、增加、增加Apache组件组件3、PHP.iniHttp.conf的简单介绍的简单介绍.4(第一讲第一讲)PHP环境搭配和代码调试环境搭配和代码调试PHP100视频教程3、PHP常用工具和数据库常用工具常用工具和数据库常用工具下载地址: PHP开发工具:开发工具:ZendStodio,PHPedit,EditPlus2,easyeclipse,DW等等MYSQL工具:工具
5、MYSQLAdministrator.5(第一讲第一讲)PHP环境搭配和代码调试环境搭配和代码调试PHP100视频教程4、书写和调试简单的、书写和调试简单的PHP代码代码从语法上看,PHP语言近似于C语言。可以说,PHP是借鉴C语言的语法特征,由C语言改进而来的。我们可以混合编写PHP代码和HTML代码,不仅可以将PHP脚本嵌入到 HTML 文件中,我们甚至还可以把 HTML 标签也嵌入在 PHP 脚本里。以下是你可以采用的几种方法。你可以选用其中一种你最适合的并且就这样坚持这种方法!从HTML中分离以下是可以使用的方法:.与Perl和C一样,在PHP中用“;”来分隔语句。那些从HTML中分
6、离出来的标志也表示语句的结束。注释PHP支持C,C 和Unix风格的注释方式:/*C,C风格多行注释风格多行注释*/C风格单行注释风格单行注释#Unix风格单行注释风格单行注释.6(第一讲第一讲)PHP环境搭配和代码调试环境搭配和代码调试PHP100视频教程4、如何处理简单的、如何处理简单的PHP错误错误1、你要把、你要把PHP.ini里的里的 display_errors=On才可以显示错误位置才可以显示错误位置2、习惯使用、习惯使用echo或者或者 print打印打印3、学会使用、学会使用注释注释来屏蔽符号来调试来屏蔽符号来调试 /./*/#.4、要懂得看错误信息(、要懂得看错误信息(英文
7、不熟悉阿拉伯数字总认识吧英文不熟悉阿拉伯数字总认识吧).7(第一讲第一讲)PHP环境搭配和代码调试环境搭配和代码调试PHP100视频教程还有什么疑问可以到还有什么疑问可以到提出提出 也可以以发送邮件到也可以以发送邮件到 (msn)感谢收看本次教程!感谢收看本次教程!本次演讲老师:张恩民本次演讲老师:张恩民 .8(第二第二讲)PHP的数据的数据类型型 源码调试源码调试PHP100视频教程本讲大纲:本讲大纲:1、PHP基本语法和数据类型基本语法和数据类型2 2、学、学习习一个一个PHP源码调试源码调试(discuz(discuz论坛论坛)演讲老师:张恩民演讲老师:张恩民 支持网站:支持网站:.9(
8、第二第二讲)PHP的数据的数据类型型 源码调试源码调试PHP100视频教程1、PHP基本语法和数据类型:基本语法和数据类型:(1)、)、PHP基本语法:基本语法:(2)、)、PHP数据运算数据运算类类型型1、htm和和php混混编编2、一个、一个语语句以句以;(分号分号结结束束)3、如何定义一个变量,和变量的使用如何定义一个变量,和变量的使用四种四种标标量量类类型:型:boolean(布(布尔尔型)型)理解理解为为真假型真假型integer(整型)(整型)float(浮点型,也作(浮点型,也作“double”)理解理解为为小数型小数型string(字符串)(字符串)两种复合两种复合类类型:型:
9、array(数(数组组)object(对对象)象).10(第二第二讲)PHP的数据的数据类型型 源码调试源码调试PHP100视频教程boolean(布(布尔尔型)型)理解理解为为真假型真假型$bo=TRUE;$bo=FALSE;integer(整型)(整型)$bo=1;$bo=-12;float(浮点型,也作(浮点型,也作“double”)理解理解为为小数型小数型$bo=1.001;$bo=3.1415926;string(字符串)(字符串)$bo=“这这段字符串段字符串orENWord”;array(数(数组组)$bo=array(1,2,3,4);$bo=array(“A”=1,“B”=2
10、);.11(第二第二讲)PHP的数据的数据类型型 源码调试源码调试PHP100视频教程1 1、解压源码到网站目录解压源码到网站目录2 2、按照数据库按照数据库3 3、调试成功、调试成功.12(第二第二讲)PHP的数据的数据类型型 源码调试源码调试PHP100视频教程还有什么疑问可以到还有什么疑问可以到提出提出 也可以以发送邮件到也可以以发送邮件到 (msn)感谢收看本次教程!感谢收看本次教程!本次演讲老师:张恩民本次演讲老师:张恩民 .13(第第三三讲)常用常用PHPPHP运算类型介绍与应用运算类型介绍与应用PHP100视频教程本讲大纲:本讲大纲:演讲老师:张恩民演讲老师:张恩民 支持网站:支
11、持网站:1、算术运算2、赋值运算3、比较运算4、逻辑运算5、递增递减运算常用PHP运算类型介绍与应用.14(第第三三讲)常用常用PHPPHP运算类型介绍与应用运算类型介绍与应用PHP100视频教程1、算术运算理解为数学运算例:5*6-12 2*(28+1)注:算术运算遵循数学运算规则 从左到右,先算乘除后算加减,遇到括号先算括号内.15(第第三三讲)常用常用PHPPHP运算类型介绍与应用运算类型介绍与应用PHP100视频教程2、赋值运算把一个值写入一个变量例:$a=1;$a+=2;$a*=3;注:把右边的值赋予左的变量。.16(第第三三讲)常用常用PHPPHP运算类型介绍与应用运算类型介绍与应
12、用PHP100视频教程3、比较运算用来确定两个数之间的关系例:1=23!=253ok=ok1=1 注:比较运算得到的值为布尔值.17(第第三三讲)常用常用PHPPHP运算类型介绍与应用运算类型介绍与应用PHP100视频教程4、逻辑运算先将比较的两边转换成布尔类型,再执行他们的关系例:1&10&11|11|0 注:逻辑运算得到的值为布尔值.18(第第三三讲)常用常用PHPPHP运算类型介绍与应用运算类型介绍与应用PHP100视频教程5、递增递减运算只操作变量的一种运算例:$a+$a$a-$a 注:逻辑运算得到的值为布尔值.19PHP100视频教程还有什么疑问可以到还有什么疑问可以到提出提出 也可
13、以以发送邮件到也可以以发送邮件到 (msn)感谢收看本次教程!感谢收看本次教程!本次演讲老师:张恩民本次演讲老师:张恩民 (第第三三讲讲)常用常用PHPPHP运算类型介绍与应用运算类型介绍与应用.20(第第四四讲)PHPPHP条件语句的介绍与应用条件语句的介绍与应用PHP100PHP100视频教程视频教程本讲大纲:演讲老师:张恩民 支持网站:1、if 条件语句2、switch 条件语句.21(第第四四讲)PHPPHP条件语句的介绍与应用条件语句的介绍与应用PHP100PHP100视频教程视频教程1 1、if if 条件语句条件语句 程序中最常见的,大部分语言中都存在的一种条件语句,在开发中起着
14、至关程序中最常见的,大部分语言中都存在的一种条件语句,在开发中起着至关重要的作用,格式如下:重要的作用,格式如下:ifif(exprexpr)echo echo TRUETRUEelseelse echo echo FALSE FALSEifif(exprexpr)echo echo TRUE TRUE elseelse echo echo FALSEFALSE ifif(exprexpr)echo echo TRUETRUE elseifelseif(expr)(expr)echo echo CONCON elseelse echo echo FALSEFALSE if if elseels
15、eif if elseifelseif.22(第第四四讲)PHPPHP条件语句的介绍与应用条件语句的介绍与应用PHP100PHP100视频教程视频教程1 1、switch switch 条件语句条件语句 在多个条件当中使用在多个条件当中使用Switch Switch 更加精巧,格式如下:更加精巧,格式如下:switch($i)case0:echo输出输出0;break;case1:echo输出输出1;break;case2:echo输出输出2;break;if($i=0)echo输出输出0;elseif($i=1)echo输出输出1;elseif($i=2)echo输出输出2;相等相等.23P
16、HP100PHP100视频教程视频教程还有什么疑问可以到 提出 也可以以发送邮件到 (msn)感谢收看本次教程!本次演讲老师:张恩民 QQ群号:1352110 (第四讲)PHP条件语句的介绍与应用.24(第第五五讲)PHPPHP循环语句的介绍与应用循环语句的介绍与应用PHP100PHP100视频教程视频教程本讲大纲:演讲老师:张恩民 支持网站:1、break n 循环控制语句2、dowhile 循环语句3、for 循环语句.25(第第五五讲)PHPPHP循环语句的介绍与应用循环语句的介绍与应用PHP100PHP100视频教程视频教程1、break n 循环控制语句也可以理解为循环中断语句,跳出
17、循环语句break;break n;跳出一层循环跳出N条循环.26(第第五五讲)PHPPHP循环语句的介绍与应用循环语句的介绍与应用PHP100PHP100视频教程视频教程2、dowhile 循环语句dowhile(expr)while(expr)先执行一次循环再判断条件先判断条件执再行一次循环.27(第第五五讲)PHPPHP循环语句的介绍与应用循环语句的介绍与应用PHP100PHP100视频教程视频教程3、for 循环语句for 循环是 PHP 中最复杂的循环结构。它的行为和 C 语言的相似。for(expr1;expr2;expr3)for($i=1;$i 2,title=3);PHP中使
18、用array来创建一个数组:array(key=value,key=value ).31(第第六六讲)PHPPHP数组的创建修改使用数组的创建修改使用PHP100PHP100视频教程视频教程1、创建 和 修改 数组用方括号的语法来修改数组 :$arr=value$arr=array(a=视频,b=教程,c=六);$arra =PHP100;$arrc =第六讲;.32(第第六六讲)PHPPHP数组的创建修改使用数组的创建修改使用PHP100PHP100视频教程视频教程2、数组与数组的函数使用 count 函数统计数组条数count($arr);is_array($arr);使用 is_arra
19、y函数判断数组另一种创建数组的函数explodeexplode(key,value);.33(第第六六讲)PHPPHP数组的创建修改使用数组的创建修改使用PHP100PHP100视频教程视频教程3、使用foreach 遍历数组遍历数组很多种方法,可以使用 For循环,while循环,最巧妙的一种遍历数组foreach给我们带来了跟多方便foreach($arr as$key=$value ).34PHP100PHP100视频教程视频教程还有什么疑问可以到 提出 也可以以发送邮件到 (msn)感谢收看本次教程!本次演讲老师:张恩民 QQ群号:1352110 (第六讲)PHP数组的创建修改使用.3
20、5(第第七七讲)PHPPHP函数和自定义函数函数和自定义函数PHP100PHP100视频教程视频教程本讲大纲:演讲老师:张恩民 支持网站:1、PHP函数介绍2、PHP如何自定义函数3、使用自定义函数实例操作.36(第第七七讲)PHPPHP函数和自定义函数函数和自定义函数PHP100PHP100视频教程视频教程1、PHP函数介绍PHP函数分为:系统内部函数 和 自定义函数 函数就是为了解决一些常见问题实现制作好的“模”func(val1,val2,);格式date(Y-m-d)md5(php100)函数的优越性:控制程序设计的复杂性控制程序设计的复杂性提高软件的可靠性提高软件的可靠性提高软件的开
21、发效率提高软件的开发效率提高软件的可维护性提高软件的可维护性提高程序的重用性提高程序的重用性例子.37(第第七七讲)PHPPHP函数和自定义函数函数和自定义函数PHP100PHP100视频教程视频教程2、PHP如何自定义函数使用 Function 来自定义一个函数:Function func_name($val)格式函数的命名跟自定义变量一样,只能使用 _,AZ,az一个自定义函数中的变量是局部的,函数外不生效使用global全局变量的时候,在函数外才可使用变量(不建议)为了放置全局变量的混乱可以使用 unset($var)删除一个变量.38(第第七七讲)PHPPHP函数和自定义函数函数和自定
22、义函数PHP100PHP100视频教程视频教程3、使用自定义函数实例操作(1)使用return 函数返回函数内部值(2)自定义函数值的接收和选择性接收(3)function_exists()判断函数是否存在(4)引用返回值 使用&符号.39PHP100PHP100视频教程视频教程还有什么疑问可以到 提出 也可以以发送邮件到 (msn)感谢收看本次教程!本次演讲老师:张恩民 QQ群号:1352110 (第七讲)PHP函数和自定义函数.40(第第八八讲)Mysql Mysql 简介和创建新的数据库简介和创建新的数据库PHP100PHP100视频教程视频教程本讲大纲:演讲老师:张恩民 支持网站:1、
23、MYSQL简介与概要2、访问MYSQL的几种途径3、介绍数据库中常用字段类型4、创建一个简单的数据库 (并学习5个数据库操作命令).41(第第八八讲)Mysql Mysql 简介和创建新的数据库简介和创建新的数据库PHP100PHP100视频教程视频教程1、MYSQL简介与概要MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司,现在已经被Sun公司收购,支持FreeBSD、Linux、MAC、Windows等多种操作系统 与其他的大型数据库例如Oracle、DB2、SQL Server等相比功能稍弱一些1、可以处理拥有上千万条记录的大型数据2、支持常见的SQL语句规范3
24、可移植行高,安装简单小巧4、良好的运行效率,有丰富信息的网络支持5、调试、管理,优化简单(相对其他大型数据库)题外话:Postgresql 发展势头很猛.42(第第八八讲)Mysql Mysql 简介和创建新的数据库简介和创建新的数据库PHP100PHP100视频教程视频教程2、访问MYSQL的几种途径知识点:MYSQL默认使用的是3306端口1、使用工具MYSQL官方的工具访问:MySQL Administrator tool 2、使用第三方工具访问:mysqlexec、mysql连接器 3、使用WEB方式访问:phpMyAdmin(最常见)比较:使用客户端工具操作效率高,安全性高 使用W
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- php 基础教程 绝对 推荐 PPT 演示 课件
