出力結果は同じですか? 10 5.3.6 警告: addcslashes() は正確に 2 つのパラメータを想定しており、1 つは /data/bookuu/test/class.php の 50 行目で指定されています。 ジョン・アダムスとは? 1 つはエラーを報告し、もう 1 つは正常に出力します。なぜ? addslashes と addcslashes は同じ関数ではなく、違いは 1 文字だけであることがわかりました。 ただし、両方の関数は同じこと、つまり文字列をエスケープします。 違いは何ですか? addslashes にはパラメータが 1 つだけあります - 文字列 addcslashes には、文字列と区切り文字の 2 つのパラメータが必要です。 echo addcslashes("Who’s John Adams?","’"); このように書くと正常な出力になります。 これが誰もが addslashes の使用法を理解するのに役立つことを願っています。 |