ホームページ >バックエンド開発 >PHPチュートリアル >PHP の常識について質問する: echo と $string

PHP の常識について質問する: echo と $string

WBOY
WBOYオリジナル
2016-06-13 12:14:07888ブラウズ

php echo と $string に関する常識的な質問をしてください
質問 1: $sql="select * from table where id=$id"; などの SQL ステートメントに $ 記号を含めることができることがわかりました。 $id その値を解析してみるとどうでしょうか?
質問 2: echo は PHP にとって不可欠なデバッグ ステートメントです。どのような状況で echo がデバッグの役割を果たさないのですか?たとえば、授業では ????
-----解決策のアイデア----------------------
$sql = "select * from table where id=$id";
右側の文字列の $id は、左側の $sql に値を代入するときに解析されます

echo の主な機能は、デバッグではなく、操作結果を出力することです
プログラムの実行状態を判断するためにデバッグ中にいくつかの中間量を出力するために使用することもできます
php が提供するデバッグ機能は主に次のとおりです。
var_dump は変数の型と値を観察するために使用されます
debug_zval_dump は変数の参照を観察するために使用されます
debug_backtrace はトレースバックを生成し、関数 (メソッド) の呼び出しを観察するために使用されます

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