ホームページ >バックエンド開発 >PHPチュートリアル >php の addlashes() 関数と addclashes() 関数の違いと比較を分析する_PHP チュートリアル

php の addlashes() 関数と addclashes() 関数の違いと比較を分析する_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:03:52825ブラウズ

PHP addcslashes() 関数
定義と使用法
addcslashes() 関数は、指定された文字の前にバックスラッシュを追加します。
構文
addcslashes(string,characters) パラメータ 説明
string 必須。チェックする文字列を指定します。
文字はオプションです。 addcslashes() の影響を受ける文字または文字の範囲を指定します。
ヒントとメモ
注: addcslashes() を 0、r、n、t に適用するときは注意してください。 PHPでは、
そして、addslashes() 関数の使用法:

PHP addslashes() 関数
定義と使用法

addslashes() 関数は、指定された定義済み文字の前にバックスラッシュを追加します。
これらの定義済み文字は次のとおりです:

•一重引用符 (')
•二重引用符 (")
•バックスラッシュ ()•NULL

構文

addslashes(string)パラメータの説明

string 必須。必須。チェック済みヒントとメモ
ヒント: この関数は、データベースに保存されている文字列およびデータベース クエリ ステートメントに適した文字列を準備するために使用できます。

注: デフォルトでは、addslashes が自動的に実行されます。 () は、magic_quotes_gpc によってエスケープされた文字列に対しては使用しないでください。この状況が発生した場合は、関数 get_magic_quotes_gpc を使用してください。例

この場合、文字列内の事前定義された文字にバックスラッシュを追加します:
$str = "Who's John Adams?";
echo $ str " これはデータベースでは安全ではありません。 query.
";
echoaddslashes($str) . John Adams? これはデータベース クエリでは安全ではありません。
John Adams は誰ですか? これはデータベース クエリでは安全です。それらはすべて、対応する削除メソッドを持っています彼らが追加したバックスラッシュ、つまり、stripcslashes() とtripslashes() 。

http://www.bkjia.com/PHPjc/327816.html

www.bkjia.com
tru​​e
http://www.bkjia.com/PHPjc/327816.html
技術記事
PHP addcslashes() 関数の定義と使用法 addcslashes() 関数は、指定された文字の前にバックスラッシュを追加します。 構文 addcslashes(string,characters) パラメータ 説明 string 必須。確認することが規定されています...



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。