Blogger Information
Blog 13
fans 0
comment 0
visits 10535
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
6月3日作业 1. 画图分析php程序的运行原理 2. GET请求与POST请求的区别 3. 如果将php脚本嵌入到html代码中 4. php应用程序中的基本结构与include的作用
PHPer博客
Original
661 people have browsed it

zuoye1.jpg

## 1. GET 请求 


> `get.php`


* 请求参数以键值对的方式,附加到url地址上,称为查询字符串,用`?`号与当前脚本分隔

* url格式: `index.php?name=peter&age=30`

* 受url长度限制, `GET`方式传递的数据也是有限制的

* 服务器端脚本使用预定义变量数组 `$_GET` 进行接收


## 2. POST 请求


> `post.php`


* 请求参数放在`header`请求头中发送, url地址看不到请求参数,适合敏感信息

* 通常是通过表单提交并, 用来更新服务器上的信息

* 适合发送大量的数据到服务器端, 长度受到配置文件限制,但比`GET`要大得多

* 服务器端脚本使用预定义变量数组 `$_POST` 进行接收


php与前端混编时,用<?php  ?>标识符把PHP代码给包起来。



PHP语言结构:

1、内置函数

<?phpecho rand();        //返回随机整合echo "\n";     

echo rand(1000,9999);        //产生一个四位随机整数?>

2、自定义函数 
①自定义和调用函数

<?phpfunction say($customer){    //自定义函数say

    return $customer.",欢迎您来到假日酒店";

}echo say('张先生');      //调用函数say?>

②向函数传递参数值

<?phpfunction total($days,$roomprice){     //声明自定义函数

    $totalcost=$days*$roomprice;      //计算住宿总费用

    echo "需要支付的总价为".$totalcost."元。";    echo "\n";

}$days=10;      //声明全局变量$roomprice=100;

total($days,$roomprice);      //通过变量传递参数total(5,13);        //直接传递参数值?>

3、条件控制结构 
①单一条件分支结构(if)

<?php$num=rand(1,100);if($num % 2 !=0){    echo "\$num=$num";    echo "\n";    echo $num."是奇数";

}?>

②双向条件分支结构(if…else)

<?php$num=rand(1,100);if($num % 2 !=0)    echo $num."是奇数";else

    echo $num."是偶数";?>

③多向条件分支结构(switch语句)  

<?php$x=5;switch ($x)

{    case 1:        echo "数值为1";            break;    case 2:        echo "数值为2";        break;    case 3:        echo "数值为3";        break;    default:        echo "数值不在1-3之间";

}?>

’4、循环控制结构 
①while循环语句

<?php$num=1;         //定义变量$num$str="20以内的奇数为:";   //定义变量$strecho $str;while($num<=20){           //判断$num是否小于等于20

    if($num % 2 !=0){       //判断$num是否为奇数,为奇数则输出,否则做加一操作

echo $num."\t";

    }    $num++;

}  

?>

②do…while循环语句 
其中先执行do后面的”命令执行语句”,其中的变量会随着命令的执行发生变化,当此变量通过while后面的条件判断为false时,停止执行“命令执行语句”。

<?php$aa=0;          //定义变量$numwhile($aa !=0){           //判断$num是否小于等于20

    echo "不会被执行的内容";

}do{    echo "被执行的内容";

}while($aa !=0);?>

③foreach循环语句

foeeach(数组 as 数组元素){

对数组元素的操作命令;

}

foreach(数组 as 数组元素值){

对数组元素的操作命令;

<?php$arr=array("one","two","three");foreach($arr as $value)    //使用foreach循环输出{    echo"数组值:".$value;    echo "\n";

}?>



include的作用,就是代码模块封装,对于公共部分可以做到一个代码多次调用。



Correction status:Uncorrected

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post