收藏 分销(赏)

单元PHP基本语法.pptx

上传人:丰**** 文档编号:7341232 上传时间:2024-12-31 格式:PPTX 页数:14 大小:126KB 下载积分:8 金币
下载 相关 举报
单元PHP基本语法.pptx_第1页
第1页 / 共14页
单元PHP基本语法.pptx_第2页
第2页 / 共14页


点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,PHP,网络学习平台,#,PHP,网络学习平台,2.1,数据类型,布尔型,:$Areyoustudent=True;(True=1,False=0 NULL),整数型,:$int1=38;$int_H=0 x7FFFF;$int_O=017777;,浮点型,:$float1=1.732;$float2=1.4E+2;,字符串,:$mystring=“,我是字符串”,;$Single_str=,单引号字符,;,输出单引号,:,数组型,:$MyArray1=array(,子,丑,寅,卯,);,对象类型:(,p64,范例,7-5,),类,Class,类名称,var,数据成员、,function,成员函数(),成员函数()内容,资源类型:例如:调用,Mysql,外部资源,$m=mysql_connect(localhost,root,1234);,空值,NULL,:,PHP,网络学习平台,2.2,变量传递与类型(,I,),1.,命名规则,$name ,$_getScore ,$6person(X),2.,初始值与变量传递,(p70-72),$A=10;,$B=$A;,$C=$C+20;,$C=,3.,变量种类,1,)局部变量(自定义函数内部的变量),p73,例,8-4,2,)全局变量(在整个程序中使用)函数中要用须声明,3,)静态变量,P5-80,例,8-10,8-11,4,)动态变量,p5-82,例,8-12,8-13,5,)默认变量,p5-86 ,4.,变量类型的转换,$a=(int)(7/2);,类型:,int,bool,float/double/real,string,array,object,获取变量类型函数:,gettype($A);,设置:,settype($a,interger);,PHP,网络学习平台,5.,外部变量的读取,:,网页的交互功能,1,)外部变量,PHP,一律当作高层全局变量,2,)利用全局变量数组来获取外部变量,p94-95,$_SERVER,$_GET,$_POST,$_COOKIE,eg:echo$_SERVERREMOTE_ADDR;,显示远程计算机地址,3,)表单变量的传递,前台表单:,p5-95,范例,8-21,后台处理:,P5-96,范例,8-22,6.,变量的变量,pN-48,例,2-26,7.,常量,1,)默认常量,echo“PHP,的版本是“,.PHP_VERSION.“”;,2,)自定义常量,define(,常量名称,常量值,,case_insensitive),PHP,网络学习平台,2.3,运算符,1.,数学运算:符号 意义,+,加法运算,-,减法运算 *乘法运算,/,除法运算,%,取余数,+,累加,-,递减,2.,赋值运算,$a=5;,$a+=5;$a=$a+,5;,$a*=5;,$a=$a*,5;,$c.=“hello”;$c=$c.“hello”;,3.,逻辑与关系运算:符号 意义(,P111,表格),大于,=,大于或等于,=,等于,!=,不等于,&,而且,(And)and,而且,(And)|,或者,(Or)or,或者,(Or)xor,异或,(Xor)!,不,(Not),PHP,网络学习平台,2.3,运算符(,II,),4.,递增、递减,+$A (,先,+1,再运算,)$A+(,先运算再,+1),5.,位运算:,P115,范例,10-5,&and(,与),|or (,或,),Xor(,异或),not(,否),右移,6.,字符串运算:运算符号是英文句号,将字符串连合并成的新字符,$a=“PHP 4”;$b=“,功能强大”,;echo$a.$b;,7.,错误控制,$c=(3/0);,PHP.INI,中的,track_errors,为,on,时,错误信息存放在,$php_errormsg,8.,优先顺序:,P118-119,!,+-,,*,/%,,,+-,=,=,=!=,&,PHP,网络学习平台,2.5.1,控制语句,(I),if(,表达式),if(,表达式),语句,1,else ,语句,2,例:表单数据的选择响应,P5-126,范例,11-5,例:判断使用的浏览器类型,P5-127,范例,11-6,If.elseif.,If(,条件),else:;,endif,PHP,网络学习平台,2.5.1,条件判断语句,(II),switch(,表达式,),case v1:,语句,1;,break;,case v2:,语句,2;,break;,.,default:,语句,;,P5-132,例:,11-8,switch,P5-133,例:,11-9,switch+for,P5-136,例:,11-11,if+switch,PHP,网络学习平台,2.5.2,循环语句,(I),For,循环语句,for(,表达式,),语句,For,嵌套循环,Foreach,循环,foreach(,数组名称,as$value),循环语句,;,例:,p5-12-1,?Php,for($A=1;$i,例:,p5-12-3,循环,+,数组,例:,p5-12-4,简单月历,例:,p5-12-5,嵌套循环,例:,p5-12-6,Foreach,循环,PHP,网络学习平台,2.5.3,循环语句,(II),While,(,条件),循环语句,;,Do,循环语句,while,(条件),Break,跳出循环,Continue,忽略下面语句继续循环,例:,p5-12-8,while,循环,例:,p5-12-9,do while,循环,例:,p5-12-10 break p152,例:,p5-12-11 continue p153,PHP,网络学习平台,2.6,数组(,I,),1.,定义数组,一维数组:,$,数组名,指针,二维数组:,$,数组名,指针,1,指针,2,类推,2.,数组设置,一维:,$,数组名,指针,=,值,;,$,数组名,=array(,第,0,元素,第,1,元素,,),例:,$A0=10;$A1=20;,$A2=20;,$A=array(“Sunday”,,”,Monday:,”Tuesday”,”Wednesday”),二维:,P161,例,13-3,p162,例,13-4,星期数组,$,数组名,=array(,0=array(,0=,第,0,行,0,列元素,1=,第,0,行,1,列元素,),1=array(,0=,第,0,行,0,列元素,1=,第,0,行,1,列元素,),);,PHP,网络学习平台,2.6,数组(,II,),3.,数组操作,int count(),返回数组元素个数,P163,例,13-5,mixed array_sum(array,数组名称,),计算数组和,一维数组,$P,:,sum=array_sum($p),二维数组,$S:p165,例,13-6,制作表格,P166,例,13-7,合并表格,4.,排序与搜索,P167,Sort(),arsort(),asort(),ksory(),natsort(),p168,例,13-8,排序,P169,例,13-9,搜索,PHP,网络学习平台,2.7,函数,P5-14-1.,建立函数,Function,自定义名称,($arg1,$arg2,$argn),函数语句,;,return,函数返回值,;,P5-171,例,14-1,计算两项商品的金额,P5-172,例,14-2,return,返回,P5-174,例,14-3,return,返回超过一个使用,list,函数,P5-14-2.,参数的传递,1),传值调用,(call by value),2),传地址调用,P5-14-3,默认参数,function func_name(arg1,arg2=n),函数内容,PHP,网络学习平台,2.7,自定义函数(,II,),P5-14-4.,可变长参数,function sum($op1,$op2),return,$op1+$op2,;,P5-182,例,14-8,P5-183,例,14-9,2.8,日期和时间函数,1.Date,2.Getdate,3.mktime,PHP,网络学习平台,1.,课外作业:,PN,:第,2,章 实例,P5,:,(,第,7-14,章),2.,实践项目,:,时钟、日历、万年历,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服