以下のコードを見て、エラーを見つけられますか?
出力結果は同じですか?
10
5.3.6
警告: addcslashes() は正確に 2 つのパラメーターを想定しており、1 つは /data/bookuu/test/class.php の 50 行目で指定されています
John Adams とは何ですか?
1 つはエラーを報告し、もう 1 つは正常に出力します。なぜ?
addslashes と addcslashes は同じ関数ではなく、違いは 1 文字だけであることがわかりました。
しかし、両方の関数の機能は同じであり、エスケープ文字列です。
違いは何ですか?
addslashes のパラメータは 1 つだけです - string
addcslashes には string と delimiter の 2 つのパラメータが必要です
echo addcslashes("Who's John Adams?","'"); のように書くと正常に出力されます。
これが誰もが addslashes の使用法を理解するのに役立つことを願っています。
addslashes
のエラーは非常に煩わしいので、コードを見せて、エラーが見つかるかどうか確認してみましょう。
出力結果が同じかどうか推測しますか? ? ? A:同じ B:今でも同じ
私も同じだと思いますが、実は嘘です!
10
5.3.6
警告: addcslashes() は正確に 2 つのパラメータを想定しており、1 つは /data/bookuu/test/class.php の 50 行目で指定されています
ジョン アダムスとは?
1 つはエラーを報告し、もう 1 つは正常に出力します。
なぜですか?
addslashes と addcslashes は同じ関数ではなく、違いは 1 文字だけであることがわかりました。
しかし、両方の関数の機能は同じであり、エスケープ文字列です。
違いは何ですか?
addslashes のパラメータは 1 つだけです - string
addcslashes には string と delimiter の 2 つのパラメータが必要です
echo addcslashes("Who's John Adams?","'"); のように書くと普通に出力できます。