PHP数据类型,全局变量

//字符串的定义 ETC可以自己定义但是必须大写,最后结尾必须和开头一致 而且要顶格写独占一行
// $i = <<<ETC
// <h1>标题</h1> 
// <p>段落</p>
// ETC;
// echo $i;

// echo 0xf."<br>";//十六进制写法

// var_dump($arr); //输出变量并且返回变量的数据类型和值******
// $arr =[0,'aa1',2];
// var_dump($arr); //返回变量的数据类型和值

//  $a = isset($sss);//判断变量是否被定义如果没定义返回false,被定义后返回true****
//  var_dump($a);

//  $b = "";
 // $b = "0"; $b = 0;$b = false;$b = null;$b = 0.0;这六中都判定为true就是空,其他情况都是false意思是有内容
//  $n = empty($b);//判定变量是否有内容这六中都判定为true就是空,其他情况都是false意思是有内容****
// var_dump($n);

// 数据类型转换
// $a = 199;
// var_dump(strval($a));//数值转字符串
// var_dump((bool)$a);//转为布尔类型
// $a = "19.9";
// var_dump(intval($a));//转为整数类型
// var_dump((float)$a);//转为浮点类型

// 字符串函数
// var_dump(strlen($a));//获取字符串的长度
// var_dump(strpos($a,"aaa"));//查看字符串中有没有这个字符有就返回在字符串中的位置 没有就返回false

// 变量的作用域
// $a="mmmm";//这是一个全局变量
// b($a);
// b($a);//这个是调用函数
// function b($aa){
//     // var_dump($aa);//这是通过传参的方式来用全局变量
//     // var_dump($GLOBALS['a']);//通过($GLOBALS['a'])来接受全局变量 不推荐使用
//     // $i = 0;//这是在函数内叫局部变量
//     // static $i = 0; //添加static这个关键词后这个变量会在还是执行完后保留 又叫静态变量
//     // $i++;
//     // var_dump($i);
// }
//超全局变量
// $GLOBALS //这个里面包含所有的变量,在局部和全局都可已使用这个
// $_SERVER//可以查询服务器信息
 
// 接收数据 
// var_dump($_REQUEST);
// var_dump($_POST);//只能接收表单传输类型是POST
// var_dump($_GET);//只能接受表单传输类型是get会在地址栏显示有长度的限制
 
?>
 
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <form action="b.php" method="get"> <!--method是向后端传输数据类型 有get和post两种  action是提交的地址也就是提交到那个文件 不写默认提交到自己本页面  接收数据是看加粗的文字-->
    姓名: <input type="text" name="uname">
    <br>
    <input type="radio" name="sex" id="" value="1">男
    <input type="radio" name="sex" id="" value="2"> 女
    <input type="submit" value="提交">
    
    
    </form>
</body>
</html>
原文地址:https://www.cnblogs.com/sheep-fu/p/12943342.html