PHP印刷出力機能概要共有

墨辰丷
リリース: 2023-03-29 07:52:01
オリジナル
2550 人が閲覧しました

この記事では、PHP でよく使用される 7 つの印刷出力関数、つまり echo、print、printf、sprintf、print_r、var_dump、die をまとめて紹介します。

開発にはコードのデバッグが必要です。 PHP デバッグ コードは、iOS コンパイラ言語のように、Xcode などの開発ソフトウェアを使用してシングルステップでデバッグすることはできません。そのため、PHP 開発者は通常、出力関数を使用して関連するプロンプト情報を出力してコードをデバッグします。

PHPで一般的に使用される印刷出力関数のステップバイステップの説明

echo

echo関数は、複数のパラメータを使用して複数の文字列を同時に出力できますが、括弧を使用する必要はありません戻り値はありません。ただし、括弧を持ってきても問題ないので、関数には括弧が必要です:


echo &#39;PHP中文网<br>&#39;;
echo (&#39;echo也可以带括号<br>&#39;);
ログイン後にコピー


echo関数は最もよく使われる印刷関数だと思います!

print

print 関数は、一度に 1 つの文字列のみを出力でき、パラメーターは 1 つだけ受け取り、括弧が必要で、戻り値を持ちます。実行が失敗した場合は false を返します。


print(&#39;www.php.cn<br>&#39;);
ログイン後にコピー


print 関数も情報を印刷するためによく使われますが、echo ほど便利ではありませんが、使い道はあります。

printf

printf 関数は 2 つのパラメーターを受け取り、最初のパラメーターは出力形式を指定し、2 番目のパラメーターは出力される変数です。出力形式は次のとおりです:

%s: 文字列による;
%d: バイナリによる;
%o: 8 進数による;


/*
$var = 10;
printf(&#39;整型:%d<br>&#39;, $var);
printf(&#39;浮点型:%.2f<br>&#39;, $var); // 保留两位小数
printf(&#39;字符串:%s<br>&#39;, $var);
printf(&#39;二进制:%b<br>&#39;, $var);
printf(&#39;八进制:%o<br>&#39;, $var);
printf(&#39;十六进制:%x<br>&#39;, $var);
 
// 打印结果
/*
整型:10
浮点型:10.00
字符串:10
二进制:1010
八进制:12
十六进制:a
*/
ログイン後にコピー


sprintf

sprintfは変数値を直接出力できませんが、指定された変数に値を直接読み取ります:

$ret = sprintf(&#39;%.2f&#39;, $var);
echo "结果:{$ret}<br>";
ログイン後にコピー


この関数は変数出力のフォーマットに使用されますですとても便利でよく使います!


print_r

print_r この関数は、1 つまたは 2 つの配列を出力するために使用されます。パラメーター 2 が YES に設定されている場合、式情報は出力されず、直接返されます:


mixed print_r ( mixed $expression [, bool $return = false ] )

$arr = array(&#39;name&#39; => &#39;PHP中文网&#39;, &#39;site&#39; => &#39;www.php.cn&#39;);
print_r($arr);
echo &#39;<br>&#39;;
 
// 参数二设置为true则不会打印,而是直接返回
$arr1 = print_r($arr, true);
echo "{$arr1}<br>";
ログイン後にコピー


var_dump

var_dump この関数はデバッグ中に最もよく使用されます。変数の内容、型、および文字列の内容を出力するために使用されます。開発時のデバッグによく使用されます。デバッグ プロセスでは、多くの場合、最初にコンテンツを出力し、その後プログラムを終了するか、コンテンツを出力しません。オブジェクトの値とシステム関数の値と配列の内容; echo、print、および printf は変数の内容を出力できますが、配列とシステム スーパー変数の配列を表示することはできません
print_r と var_dump は配列を出力するだけではありません。スカラー変数だけでなく、オブジェクトの内容も出力します。

var_dump ステートメントは、変数と配列の内容を出力するだけでなく、ブール変数とリソースの内容も表示できます。

var_export 関数は、渡された変数に関する構造情報を返します。この関数は var_dump() 関数に似ていますが、返されるコンテンツが正当な PHP コードである点が異なります。

以上がこの記事の全内容です、皆様の学習のお役に立てれば幸いです。

関連する推奨事項:


php_pdo はプリペアドステートメントを実装します

php
それぞれが配列内の現在のキーと値のペアを返し、配列ポインターを 1 ステップ前に移動します


php array 抽出処理関数の詳しい説明と例





以上がPHP印刷出力機能概要共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート