2/23/2020(第一讲)PHP环境搭配和代码调试PHP100视频教程本讲大纲显示:1、PHP的优势和背景2、PHP环境的搭配3、PHP常用工具和数据库常用工具4、书写和调试简单的PHP代码4、如何处理简单的PHP错误演讲老师:张恩民支持网站:(第一讲)PHP环境搭配和工具的使用PHP100视频教程1、PHP的优势和背景PHP是能让你生成动态网页的工具之一。PHP代表:超文本预处理器(PHP:HypertextPreprocessor)。PHP是完全免费的,不用花钱,你可以从PHP官方站点()自由下载。我个人更喜欢PHP的非常简单的学习过程。与Java和Perl不同,你不必把头埋进100多页的文档中努力学习才可以写出一个象样的程序。只要了解一些基本的语法和语言特色,你就可以开始你的PHP编码之旅了。之后你在编码过程中如果遇到了什么麻烦,还可以再去翻阅相关文档。PHP的语法类似于C,Perl,ASP或者JSP。对于那些对上述之一的语言较熟悉的人来说,PHP太简单了。当然你没有任何基础也是可以学习的。如果更好的学习建议可以先看看些HTML和SQL的基础,当然今后如果牵扯到这方面的知识我也会尽量详细的讲解下我英文不好能学习吗?回答是YSE我数学不好能学吗?回答是YES我没有基础看这个视频学习能学吗?回答也是YES我没耐心能学吗?回答是NO~2/23/2020(第一讲)PHP环境搭配和代码调试PHP100视频教程2、PHP环境的搭配所需的工具:WampServer5集成环境Wamp5是Apache+PHP+Mysql在Windows下的集成环境,拥有简单的图形和菜单安装。该版本集成了PHP5.2.5Mysql5Apache2phpMyAdmin2.11.2.1SQLiteManager1.2.0满了大部分PHPer的需求…下载地址:注意事项:1、增加PHP支持组件2、增加Apache组件3、PHP.iniHttp.conf的简单介绍2/23/2020(第一讲)PHP环境搭配和代码调试PHP100视频教程3、PHP常用工具和数据库常用工具下载地址:开发工具:ZendStodio,PHPedit,EditPlus2,easyeclipse,DW等MYSQL工具:MYSQLAdministrator2/23/2020(第一讲)PHP环境搭配和代码调试PHP100视频教程4、书写和调试简单的PHP代码从语法上看,PHP语言近似于C语言。可以说,PHP是借鉴C语言的语法特征,由C语言改进而来的。我们可以混合编写PHP代码和HTML代码,不仅可以将PHP脚本嵌入到HTML文件中,我们甚至还可以把HTML标签也嵌入在PHP脚本里。以下是你可以采用的几种方法。你可以选用其中一种你最适合的并且就这样坚持这种方法!从HTML中分离以下是可以使用的方法:?...??php...?scriptlanguage=php.../script%...%与Perl和C一样,在PHP中用“;”来分隔语句。那些从HTML中分离出来的标志也表示语句的结束。注释PHP支持C,C和Unix风格的注释方式:/*C,C风格多行注释*///C风格单行注释#Unix风格单行注释?phpechoHelloWorld!;?2/23/2020(第一讲)PHP环境搭配和代码调试PHP100视频教程4、如何处理简单的PHP错误1、你要把PHP.ini里的display_errors=On才可以显示错误位置2、习惯使用echo或者print打印3、学会使用注释来屏蔽符号来调试//………./*…………*/#..............4、要懂得看错误信息(英文不熟悉阿拉伯数字总认识吧)2/23/2020(第一讲)PHP环境搭配和代码调试PHP100视频教程还有什么疑问可以到@hotmail.com(msn)感谢收看本次教程!本次演讲老师:张恩民2/23/2020(第二讲)PHP的数据类型源码调试PHP100视频教程本讲大纲:1、PHP基本语法和数据类型2、学习一个PHP源码调试(discuz论坛)演讲老师:张恩民支持网站:(第二讲)PHP的数据类型源码调试PHP100视频教程1、PHP基本语法和数据类型:(1)、PHP基本语法:(2)、PHP数据运算类型1、htm和php混编2、一个语句以;(分号结束)3、如何定义一个变量,和变量的使用四种标量类型:boolean(布尔型)理解为真假型integer(整型)float(浮点型,也作“double”)理解为小数型string(字符串)两种复合类型:array(数组)object(对象)2/23/2020(第二讲)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);2/23/2020(第二讲)PHP的数据类型源码调试PHP100视频教程1、解压源码到网站目录2、按照数据库3、调试成功2/23/2020(第二讲)PHP的数据类型源码调试PHP100视频教程还有什么疑问可以到@hotmail.com(msn)感谢收看本次教程!本次演讲老师:张恩民2/23/2020(第三讲)常用PHP运算类型介绍与应用PHP100视频教程本讲大纲:演讲老师:张恩民支持网站:、算术运算2、赋值运算3、比较运算4、逻辑运算5、递增递减运算常用PHP运算类型介绍与应用2/23/2020(第三讲)常用PHP运算类型介绍与应用PHP100视频教程1、算术运算理解为数学运算例:5*6-122*(28+1)注:算术运算遵循数学运算规则从左到右,先算乘除后算加减,遇到括号先算括号内2/23/2020(第三讲)常用PHP运算类型介绍与应用PHP100视频教程2、赋值运算把一个值写入一个变量例:$a=1;$a+=2;$a*=3;注:把右边的值赋予左的变量。2/23/2020(第三讲)常用PHP运算类型介绍与应用PHP100视频教程3、比较运算用来确定两个数之间的关系例:1==23!=253ok==ok1==='1'注:比较运算得到的值为布尔值2/23/2020(第三讲)常用PHP运算类型介绍与应用PHP100视频教程4、逻辑运算先将比较的两边转换成布尔类型,再执行他们的关系例:1&&10&&11||11||0注:逻辑运算得到的值为布尔值2/23/2020(第三讲)常用PHP运算类型介绍与应用PHP100视频教程5、递增递减运算只操作变量的一种运算例:$a++++$a$a----$a注:逻辑运算得到的值为布尔值2/23/2020PHP100视频教程还有什么疑问可以到@hotmail.com(msn)感谢收看本次教程!本次演讲老师:张恩民(第三讲)常用PHP运算类型介绍与应用2/23/2020(第四讲)PHP条件语句的介绍与应用PHP100视频教程本讲大纲:演讲老师:张恩民支持网站:、if条件语句2、switch条件语句2/23/2020(第四讲)PHP条件语句的介绍与应用PHP100视频教程1、if条件语句程序中最常见的,大部分语言中都存在的一种条件语句,在开发中起着至关重要的作用,格式如下:if(expr)echoTRUEelseechoFALSEif(expr){echoTRUE}else{echoFALSE}if(expr){echoTRUE}elseif(expr){echoCON}else{echoFALSE}if…else…if…elseif…2/23/2020(第四讲)PHP条件语句的介绍与应用PHP100视频教程1、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;}相等2/23/2020PHP100视频教程还有什么疑问可以到@hotmail.com(msn)感谢收看本次教程!本次演讲老师:张恩民QQ群号:1352110(第四讲)PHP条件语句的介绍与应用2/23/2020(第五讲)PHP循环语句的介绍与应用PHP100视频教程本讲大纲:演讲老师:张恩民支持网站:、breakn循环控制语句2、do…while循环语句3、for循环语句2/23/2020(第五讲)PHP循环语句的介绍与应用PHP100视频教程1、breakn循环控制语句也可以理解为循环中断语句,跳出循环语句break;breakn;跳出一层循环跳出N条循环2/23/2020(第五讲)PHP循环语句的介绍与应用PHP100视频教程2、do…while循环语句do{……}while(expr)while(expr){……}先执行一次循环再判断条件先判断条件执再行一次循环2/23/2020(第五讲)PHP循环语句的介绍与应用PHP100视频教程3、for循环语句for循环是PHP中最复杂的循环结构。它的行为和C语言的相似。for(expr1;expr2;expr3){……}for($i=1;$i=10;$i++){echo$i;}无条件执行比较运算循环条件2/23/2020PHP100视频教程还有什么疑问可以到@hotmail.com(msn)感谢收看本次教程!本次演讲老师:张恩民QQ群号:1352110(第五讲)PHP循环语句的介绍与应用2/23/2020(第六讲)PHP数组的创建修改使用PHP100视频教程本讲大纲:演讲老师:张恩民支持网站:、创建和修改数组/多维数组2、数组与数组的函数3、使用foreach遍历数组2/23/2020(第六讲)PHP数组的创建修改使用PHP100视频教程1、创建和修改数组PHP中的数组是一个关键字或值的集合(值可以是任何一种类型,包括另一个数组)例子:$arr=array(3,5,7,9,6);$arr=array(id=2,title=3);PHP中使用array来创建一个数组:array(key=value,key=value……)2/23/2020(第六讲)PHP数组的创建修改使用PHP100视频教程1、创建和修改数组用方括号的语法来修改数组:$arr[]=value$arr=array(a=视频,b=教程,c=六);$arr['a']=PHP100;$arr['c']=第六讲;2/23/2020(第六讲)PHP数组的创建修改使用PHP100视频教程2、数组与数组的函数使用count函数统计数组条数count($arr);is_array($arr);使用is_array函数判断数组另一种创建数组的函数explodeexplode(key,value);2/23/2020(第