您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > 第八讲物流管理信息技术
北京物资学院物流技术工程中心第八讲物流管理信息系统开发物流管理信息系统开发PHP+Apache+Mysql基础知识介绍PHP+Apache+Mysql安装PHP+Apache+Mysql设置PHP语言结构PHP流程控制PHP函数PHP流程控制功能代码块和浏览器输出循环转换流程2循环-用break语句跳出循环PHP流程控制功能?phpfor($counter=1;$counter=10;$counter++){$temp=4000/$counter;echo“4000dividedby”.$counter.”is…”.$temp.”br/”;}?2循环-用break语句跳出循环PHP流程控制功能?php$counter=-4;for(;$counter=10;$counter++){if($counter==0){break;}else{$temp=4000/$counter;echo“4000dividedby”.$counter.”is…”.$temp.”br/”;}}?2循环-用continue语句跳出迭代PHP流程控制功能?php$counter=-4;for(;$counter=10;$counter++){if($counter==0){continue;}$temp=4000/$counter;echo“4000dividedby”.$counter.”is…”.$temp.”br/”;}?PHP函数1什么是函数?我们可以把函数看到是一个输入/输出的机器。这个机器接受你喂(输入)给它的原材料,并且用这些原材料生产出一个产品(输出)。一个函数接受值并处理它们,然后执行一个操作(例如,显示到浏览器),或者返回一个新值,或者既执行操作又返回值。PHP函数2调用函数?some_function($an_argument,$another_argument)PHP函数2调用函数strtoupper1abs2PHP函数2调用函数strtoupper(”HelloWeb!”)$new_string=strtoupper(“HelloWeb!”)PHP函数2调用函数abs()需要一个带符号的数字值作为参数。?php$num=321;$newnum=abs($num)?PHP函数3定义一个函数functionsome_function($argument1,$argument2){//functioncodehere}PHP函数3定义一个函数?phpfunctionbighello(){echo“h1HELLO!/h1”;}bighello();?定义bighello函数PHP函数3定义一个函数?phpfunctionprintBR(){echo$txt.“br/”;}printBR(“Thisisaline.”);printBR(“Thisisanewline.”);printBR(“Thisisayetanotherline.”);?定义printBR函数PHP函数3定义一个函数函数名不区分大小写PHP函数4从用户定义的函数返回值?phpfunctionaddNums($firstnum,secondnum){$result=$firstnum+$secondnum;return$result;}EchoaddNums(3,5);?使用return语句PHP函数4从用户定义的函数返回值return;什么也不返回return4;返回直接编码return$a/$b;返回一个表达式的结果returnanother_funcion($an_argument);另一个函数调用所返回的值PHP函数5变量作用域?phpfunctiontest(){$testvariable=“thisisatestvariable”;}echo“testvariable:”.$testvariable.br/;?PHP函数5变量作用域?php$age=50;functionhisage(){echo“hisageis”.$age;}echohisage();?PHP函数5变量作用域?php$age=50;functionhisage(){global$age;echo“hisageis”.$age;}echohisage();?PHP函数5变量作用域可以使用global语句一次声明多个变量,如:global$var1,$var2,$var3;PHP函数6使用static语句在函数调用之间保存状态?phpfunctionnumberedHeading($txt){static$num_of_calls=0;$num_of_calls++;echo“h1”.$num_of_calls.””.$text.”/h1”;}numberedHeading(“Widgets”);echo“br/”NumberedHeading(“”)?PHP函数7把变量引用传递给函数?phpfunctionaddFive($num){num+=5;}$orignum=10;addFive($orignum);echo$orignum;?PHP函数7把变量引用传递给函数?phpfunctionaddFive(&$num){num+=5;}$orignum=10;addFive($orignum);echo$orignum;?数组1什么是数组?1.数组是一种特殊累心的变量;2.数组是有索引的。数组2创建数组?1.array();2.数组操作符[]。数组2创建数组1.array();$rainbow=array(red,orange,yello,'green','blue',indigo,violet);数组2创建数组1.array();$rainbow=array(red,orange,yello,'green','blue',indigo,violet);数组2创建数组2.array();$rainbow[]=red;$rainbow[]=orange$rainbow[]=yellow;$rainbow[]=green;$rainbow[]=blue;$rainbow[]=indigo;$rainbow[]=violet;数组2创建数组2.array();$rainbow[0]=red;$rainbow[1]=orange$rainbow[2]=yellow;$rainbow[3]=green;$rainbow[4]=blue;$rainbow[5]=indigo;$rainbow[6]=violet;数组2创建数组2.array();$rainbow[0]=red;$rainbow[1]=orange$rainbow[2]=yellow;$rainbow[5]=green;$rainbow[6]=blue;$rainbow[7]=indigo;$rainbow[8]=violet;数组2创建数组$rainbow=array(red,orange,yellow,green,blue,indigo);$rainbow[]=violet;数组2创建数组关联数组$character=array(name=Bob,occupation=superhero,age=30,specialpower=x-rayvision,);数组2创建数组关联数组$character=array(name=Bob,occupation=superhero,age=30,specialpower=x-rayvision,);echo$character['occupation'];数组2创建数组-多维数组?php$characters=array(array(name=Bob,age=40,),array(name=Jane,age=30,));数组2创建数组-多维数组echocharacter[1]['age'];
本文标题:第八讲物流管理信息技术
链接地址:https://www.777doc.com/doc-48426 .html