カテゴリー:
エラーメッセージ
閲覧数:807 配信日:2011-05-11 18:26
エラーメッセージ
Warning: htmlspecialchars() expects parameter 1 to be string, array given in ○○.php on line △△
エラー原因
・配列をhtmlspecialchars()へそのまま渡した
htmlspecialchars($_GET, ENT_QUOTES,'UTF-8');
対応
▼修正例
function h($string) {
if (is_array($string)) {
return array_map("h", $string);
} else {
return htmlspecialchars($string, ENT_QUOTES,'UTF-8');
}
}
h($_GET);