1.variables_order
variables_order = "EGPCS"
這個EGPCS就是說明用$_REQUEST數組獲取內容的優先級,
其字母的含義分別表明爲:E表明$_ENV,G表明$_GET,P表明$_POST,C表明$_COOKIE,S表明$_SESSION。
後面出現的數據會覆蓋前面寫入的數據,其默認的數據寫入方式就是EGPCS,因此COOKIE包含的數據將覆蓋POST/GET中使用相同關鍵字的數。
2.allow_call_time_pass_reference
是否啓用在函數調用時強制參數被按照引用傳遞。
當allow_call_time_pass_reference=Off時
<?php
function abc($a,$b){
echo "$a/n";
echo "$b/n";
$b = 'cde';
}
$a = 'abc';
$b = "bcd";
//很差的用法,會引起一個php warnning
abc($a ,&$b);
echo "$b/n";
?>php
要想經過引用來傳遞參數$b,程序可改成
<?php
function abc($a,& $b){
echo "$a/n";
echo "$b/n";
$b = 'cde';
}
$a = 'abc';
$b = "bcd";
//正確的用法
abc($a ,$b);
echo "$b/n";
//output is:
//abc
//bcd
//cde
?> 數組