sprintf(フォーマットして文字列を返す。"test"エスケープシーケンス"(ダブルクォーテーション)などの特殊文字を文字として表現したい場合、特殊文字の前に\を付与します。\"とすることで"を表現できます。HTMLタグのエスケープクロスサイトスクリプティングなどの対策として、安全にブラウザに値を表示するためにhtmlspecialchars()関数を利用します。htmlspecialchars()関数は、例えば<を&ampltに変換します。ブラウザ表示する場合、原則すべてのデータにhtmlspecialchars()関数を使用した方がいいです。'UTF-8');第2引数にENT_QUOTESを指定してます。指定すると、ダブルクォートもシングルクォートも変換します。この変換は必要なので必ず指定します。URLエンコードGETリクエストでパラメータを送る場合、URLではマルチバイト文字列を扱えないのでエンコードが必要です。)複数行の書き方ヒアドキュメントという記述ができます。defineまたはconstで定義します。constは名前空間の影響を受けます。実行された環境での改行コードを表します。PHPで改行したい場合、PHP_EOLを使うほうが好ましいです。マジック定数マジック定数という、自動的に定義される定数が存在します。ファイルのフルパスとファイル名。ファイルの存在するディレクトリ。