1、GET POST COOKIE FILES SERVER
这五个全局变量都是用户产生的,SERVER是根据用户的http请求信息形成的数据
GET POST COOKIE FILES 这四个全局变量是用户的输入 要对这些数据进行过滤
-----------------------------------------------------------------------------------------------------------------
2、用户传递数组
POST FILES COOKIE的形式一样在HTML文件中
GET形式传递数组是这样的
host?name[]=fantasy&name[]=abc&name[]=fantiq
由此可知用户提交的数据是可以以数组的形式提交的
3、用户提交数据在php脚本中接受的只有两种形式 array、 string
array上面已经说明
GET形式 php脚本
echo "POST: ";
@var_dump($_POST['key']);
echo "<br>";
echo "GET: ";
@var_dump($_GET['key']);
打印结果
综上所述:http传递过来的数据都是字符串形式或者数组形式
4、强制转换
非数字行的字符串强制转换成int型会返回0
$c_num = '456';
$c = 'abc';
$num = (int)$c_num;
$n = (int)$c;
var_dump($num); // 数字字符串强制转换成功
var_dump($n); // 非数字字符串整型强制转换成0
5、cli模式下的传递参数
/*
参数中第一个是文件名
$argc 参数个数
$argv 参数列表
*/
print_r($argc);
echo "\r\n";
print_r($argv);
6、php中的整型
php中部分整型还是长整型的int
so 如手册所说 is_int = is_integer = is_long