ホームページ >バックエンド開発 >PHPチュートリアル >次の文は何を意味しますか?
if (strtoupper(CHARSET) == 'GBK' && !empty($key)){
if (is_array($key)){
$result = var_export($key, true);//文字列になります
$ result = iconv('UTF-8','GBK',$result);
eval("$result = $result;");//配列に変換し直す
}else {
$result = iconv('UTF- 8','GBK',$key);
}
}
return $result;
これは本当にランダムな文字列を使ったテストですか? $result = $result;");なぜ配列に変換できるのか
ディスカッションへの返信(解決策)
CHARSET は定数です。define('CHARSET', xxx); の定義を見つけることができます。