PHP - よく使う関数 - 変数・データ型 - 出力(print_r)


クラウディア 


1. 概要
2. print_r 型に合わせて出力
3. 参考サイト

1. 概要

 変数の出力について、記述します。

2. print_r 型に合わせて出力

 詳細は、参考サイトをご参照ください。  「print_r」は、指定した変数の型に合わせて内容を出力してくれます。

mixed print_r ( mixed $expression [, bool $return = FALSE ] )
 詳細は、「PHP: print_r」をご参照ください。  「print_r」は、指定した変数の型に合わせて内容を出力してくれます。

mixed print_r ( mixed $expression [, bool $return = FALSE ] )
 第2引数を省略すると、「print_r」の結果は標準出力へ出力されますが、第2引数に「true」を与えると結果をリターン値として戻してくれます。

print(var_dump($_SERVER));
 というコードを書いてブラウザで表示すると(改行は「<pre>」で・・・)、下記のような表示が得られます。


Array
(
    [REDIRECT_HTTPS] => on
    [REDIRECT_SSL_TLS_SNI] => freebsd.sing.ne.jp
    [REDIRECT_STATUS] => 200

・・・	略	・・・

    [REQUEST_TIME] => 1666139840
)
 この関数、「errolog」に出力したくて、「.php」のファイル内で使用していたら、「.html」に表示されちゃって、困ったなぁと思っていたら・・・。  第二引数を「TRUE」にすれば、結果を標準出力に出力せず、「print_r」のリターン値として出力されます。

3. 参考サイト

 本ページは、下記のサイトを参考にさせていただきました。
PHP マニュアル - 関数リファレンス - 変数・データ型関連 - 変数操作 - 変数操作 関数