时间:2021-07-01 10:21:17 帮助过:19人阅读
echo:PHP语句直接使用即可,输出字符串 print_r():函数输出复杂数据类型,比如数组,对象 var_dump():函数输出详细信息,如对象、数组$arr =array(1,2,‘123‘);
echo‘123‘; 
// 结果为 123
print_r($arr);
// 结果为 Array ( [0] => 1 [1] => 2 [2] => 123 )
var_dump($arr);
/* 结果为 
    array
  0 => int 1
  1 => int 2
  2 => string ‘123‘ (length=3)
*/
foreach,for循环// for 循环
for ($x=0; $x<=10; $x++) {
  echo "数字是:$x <br>";
} 
// foreach 循环
$colors = array("red","green","blue","yellow"); 
// 参数1为循环的对象,参数2会将对象的值挨个取出,直到最后
// 如果循环的是对象的话,输出的是对象属性的值
foreach ($colors as $value) {
  echo "$value <br>";
}
输出结果为
/*
red 
green 
blue 
yellow 
*/
header()函数 用来向客户端(浏览器)发送报头,如果出现中文无法显示,可以尝试在PHP代码顶部添加 如下代码header("content-type:text/html; charset=utf-8");
浏览器访问
http服务器,接收到响应时,会根据响应报文头的内容进行一些具体的操作,在php中,我们能够使用header来设置这些内容
设置文本编码
   header(‘content-type:text/html; charset= utf-8‘);
设置页面跳转
         header(‘location:http://www.baidu.com‘);
  header(‘refresh:3; url=http://www.xiaomi.com‘);在
PHP中,如果想要获取通过get方法提交的数据,可以通过$_GET对象来获取(虽然参数在地址栏中可以查看)
HTML代码: 下面就是一个简单的表单代码,将数据提交到01.php,使用get的方式
<form action="01.php" method="get" > <label for="">姓名: <input type="text" name= "userName"></label> <br/> <label for="">邮箱: <input type="text" name= "userEmail"></label> <br/> <input type="submit" name=""> </form>
PHP代码:
<?php echo "<h1>GET_PAGE</h1>"; echo ‘userName:‘.$_GET[‘userName‘] ; echo ‘<br/>‘; echo ‘userEmail:‘.$_GET[‘userEmail‘]; ?>
在
PHP中,如果想要获取通过post方法提交的数据,可以通过$_POST对象来获取
HTML代码: 将数据提交到02.php,使用post的方式(注意:代码中的method改为post)
当我们直接访问
POST&GET页面时由于并没有传递任何数据,会因为$_GET或$_POST不存在对应的key而报错.
array_key_exists(key, 数组)函数来进行判断字符串if(array_key_exists(‘name‘, $_GET)){ //如果有数据 再去读取 }else{ // 反之 可以执行一些 其他的逻辑 }
PHP. 01. C/S架构、B/S架构、服务器类型、服务器软件、HTTP协议/服务器、数据库、服务器web开发、PHP简介/常见语法、PHPheader()、 PHP_POST/GET数据获取和错误处理
标签:als ade 网址 协议 图片 工作 默认 url baidu