PHP の魔法のトリック - 変数を使用して配列要素に直接アクセスする
cmmon.inc.php
---------------------開始----------
?
?
foreach(array('_COOKIE', '_POST', '_GET','data') as $_request)
{
?foreach($_key => $_value)
?{
? $key{0} != '_' && $$_key = ダッズラッシュ($_value);
?}
}
?
?
関数dadslashes($string, $force = 0)?
{
? !define('MAGIC_QUOTES_GPC') && 定義('MAGIC_QUOTES_GPC', get_magic_quotes_gpc());
?if(!MAGIC_QUOTES_GPC || $force)?
?{
? if(is_array($string))?
? {
? foreach($string as $val)?
?
? $string[$key] = ダッズラッシュ($val, $force);?
? }?他に?
? {
? $string = ラッシュ($string);
?}
?}
? $string を返します;
}
--------------------------終了---------------------- --- ---------------
index.php
require_once 'common.inc.php';
//パスリクエストがあるとします。 http://www.10086money.com?index.php&page=1&lang=cn の場合、値は次のように取得できます。
echo "page = ".$page;
//概要: 配列内の要素にアクセスするには、要素名を使用して直接アクセスできます
?