2017php大牛笔记课件基础加强_第1页
2017php大牛笔记课件基础加强_第2页
2017php大牛笔记课件基础加强_第3页
2017php大牛笔记课件基础加强_第4页
2017php大牛笔记课件基础加强_第5页
已阅读5页,还剩66页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PHP基础加强PHP基础加 第一章PHP基础语 PHP标示 PHP分割指令--分 PHP程序注 html和php的混合模 第二章PHP变 变量的介 变量的可变变 变量的范 变量常用的5个函 第三章预定义变 $_GET:URL方式传递数 $_POSTHTTPPOST方式传递数 第一章PHP基础语法PHP标示符语法:<?phpcode说明:PHP语言自己的标示符,推荐使用,如果当前PHP标示符里面只有PHP代码,结束的标示符(?>)短风语法 说明:这种风格的方法是默认不开启的,需要在php.ini中开启次功能,所以不推荐使用。SCRIPT语法:<script说明:模仿jsp的风格ASP语法:code说明:这种风格的方法默认是不能使用的,需要php.ini中开启次功能,所以不推荐使用。PHP分割指令--分号说明:在PHP语言中语句分为两大类,一种是控制型语句,这种语句只是定义当前代码是如何运行的方如:变量、输出、调用函数、对象等,只要是功能语句必须使用分号结束。PHP程序注释HTMLPHP的混合模式说明:php的代码是不能写入到HTML中的,需要用PHP的标示符隔开,PHP代码只能在PHP文件中执html代码可以写到PHPPHP文件中的方式不再推荐使用,可以使用引入的方式把html文件引入php文件中来执行。第二章PHP变量变量的介绍2.22.2变量的说明:变量的是有“$”来进行定义的的,在内存需要定义变量并赋值。语法:$变量名=量;可变变量变量的传值方式变量的范围说明:在PHP中变量分为三种的方式(范围),局部变量、全局变量、静态变说明:在函数内定义的变量就称为“局部变量”,正常情况只能在函数,和global,变量常用的5个函数第三章预定义变量说明:就是PHP系统内置的提供给使用的变量,这个变量一般都是超全局变量,超全局的说明就是没有$GLOBALS说明:globals是PHP$_SERVER说明:server$_FILES$_GETURL方式传递数据传递方式:URL地址?1=1&2=传递形式:表单的get方式和超方$_POST:HTTPPOST方式传递数据说明:通过HTTP协议的post传递方式:表的post方式或$_REQUEST第四章常量常量的定义 5.xPHP版本:const7.0PHP版本:define常量4.3魔术常量--预定义常量第五章数据类型说明:就是PHP能数据格式,PHP提供8种数据类型标量类型:intfloatstringboolean复合类型:array特殊:null字符串类型-STRING如:$name=‘admin’; $name=“admin”; $str大量的代码定界符$str定界符字符串的常用函数整数型--说明:是负数和0和整数的集合,在PHP中整数为10进制、八进制、十六进制语法:$var=整数数字; 二进制:只有0 一 00000000000000000000PHP最大的数值为:21亿PHP最大的位数为:14位,浮点型--FLOAT说明:小数,浮点型(floatdoublereal)PHP中的小数有两种表现形式:普通的小数和科学浮点数的精度有限。尽管取决于系统,PHPIEEE754双精度格式,则由于取整而导致的最大相对误差为1.11e-16。非基本数算可能会给出更大误差,并且要考虑到进行复合运算时的误差传0.10.7,无论有多少尾数都不能被内部所使用的二进制精确表示,因此不能在不丢失一点点精度的情况下转换为二进制的格式。这就会造成的结果:例如,floor((0.1+0.7)*10)通常会返回7而不是预期中的8,因为该结果内部的表示其实是类似 8...要更高的精度,应该使用任意精度数学函数或者gmp函数。布尔类型--BOOLEAN说明:在PHP中布尔型的数据只有两个值:true和数组--ARRAY$变量=array(元素,元素,元 对象--OBJECT在PHP中的对象是由类创建来的。Class//Functionzou(){Echo走}}$zs=new$zs->name=‘$zs->age=$zs->=‘女$ren2=new$ren2->name=‘空--NULLNULL值表示一个变量没有值。NULLNULL在PHP中只能有定义变量并赋值的情况,没有只定义不赋值,这个时候需要创建一个变量,不知道的是什么值,这个时候可以使用null来创建变量。资源--RESOURCE手册中的类型--用于说明需要某种类型的数据Mixed:mixed说明一个参数可以接受多种不同的(但不一定是所有的)类型。如果函数需要的形参是两种以上,都会用mixed;Number:可以是int型和floatVoidvoid数据类型的转换说明:在PHP1在PHP第六章运算符表达式:表达式是PHP最重要的基石。在PHP中,几乎所写的任何东西都是一个表达式。简单但却最精确的定义一个表达式的方式就是"任何有值的东西"。如:$a=5; $a=5+3;算数运算符说明:是*赋值运算符--=比较运算符说明:对操作数进行比较,,比较运算符的结果是有真(true)和假错误抑制符作用:所有的不可能没有bug的时候上线执行运算符递增递减运算符说明:自己加一或自己减一,符号:Note:NULLNULL1逻辑运算符说明:逻辑运算符也叫“短路运算符”,字符串连接符位运算符10&1&11&00&10&0|1&11&00&10&0~~1=>>>~0^1^0=>>>0^移动的位数:5530移动的位数:553010进制,只不过cpu0132二进制:0 105记下每次的余数。另外,所得到的商的最后一位余数是所求二进制数的最。20二进 >十进制111011020121222次方……:第N位*2的N次方,结果再相加. 1*25= 1*24= 1*23= 0*22= 1*21= 1*20=1+2+0+8+16+32=说明:在计算机中cpu操作的是补码,原因就是整数分负数和正数二进制的最大位:0是正数,1是负数1$a&$a|~-数组运算符运算符优先级第七章流程控制分支结构---IF语句}1-105 分支结构---IFELSE语句}5以内输入小,5分支结构---IFELSEIFIf(12}elseif(条件表达式达成条件n分支结构---SWITCH语句Case1运行的语句;Case2运行的代码;Case条件达成条件nDefault}分支结构的替代语法If运行的代码IfelseIfelseifIf(1运行的代码2运行的代码Elseeif(条件表达式达成条件n运行的代码SwitchCase11运行的代码Case2运行的代码循环结构---WHILE循环变量初始化}条件表达式:只有条件为true10-90;案例:99循环结构---DO..WHILE循环注意:dowhile循环不管条件是否达成,都会运行一次循环中的代码;1-100案例:99循环结构---FOR循环循环体}echo'-';}if($j==$i*2-1||$j==1){echoecho'-}}echo}echo'-}if($j==$i*2-1||$j==1){echoecho'-}}echo}echo'-}if($j==$i*2-1||$j==1||$i==4){echoecho'-}}echo}echo'-}if($j==$i*2-1||$j==1||$i==4){echoecho'-}}}echo}BREAK说明:break的作用是退出(跳出)for、while、dowhile、switch语句1-10050的时候退出List():获取数组中的元素的值,到list中的变量里,每个值必须配一个变CONTINUE1-5025BREAKCONTINUE区别Break是直接结束当前循环,continue这两个用法都有一个设置数字的方式,默认为1;如:break数字;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论