エスケープ - PHPプロ!用語集

用語集

Glossary

【同】 Escape

解説

特別な意味を持つ文字や記号を打ち消す。 主にHTMLタグに使用される<、>、&、"、'といった文字列を、HTMLタグとして無効な&lt;、&gt;、&quot;、&#39;といった文字列に置換する。SQLインジェクションやクロスサイトスクリプティングなどセキュリティの観点から重要視されている。 エスケープ処理によく用いられるものにaddslashes関数があるが、一部のマルチバイトエンコーディングにおいてSQLインジェクションが発生しかねない問題があるので使用には気を付ける必要がある。

用語集メニュー

Glossary Menu



Pick Up Q&A

Q
array_mergeの再帰処理の動作について
 このエントリーをはてなブックマークに追加 
A
>1個になったとき$leftを返しますが、 >このとき、最終的な$leftはnullになるかと思います。 いいえ、最後は「渡された配列をそのまま」返します。要素が2以上あるときとの違いは(並べ替えずに戻るので...

>>続きを読む

再帰関数は最初の内は混乱しますが、非常に上手く使える場面もいずれ出てきます。これを機会に学んでいけるといいですね。

▲解説者:岡本(アシアル株式会社 教育コーディネーター兼 システムエンジニア)