php中交互部分的總結

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章