PHPのprint()関数とは?基本構文から実用例まで徹底解説
PHPのprint()関数は、1つ以上の文字列を出力するための言語構造です。Webページへのテキスト表示や、デバッグ時に変数の中身を確認する場面など、PHPプログラミングの基礎として頻繁に利用されます。
注意:print()関数はechoよりも動作が遅いという特徴があります。大量のデータを出力する場合は、echoの使用が推奨されます。
print()関数の構文
print(arg)
パラメータ
arg − 出力したい入力データ(文字列)
戻り値
print()関数は、常に「1」を返します。この特性により、式の中でprint()を使用することも可能です。
使用例1:基本的な文字列出力
以下は、print()関数を使って文字列変数を出力する最も基本的な例です。
<?php $s = "This is demo text!"; print $s; ?>
出力結果
This is demo text!
使用例2:複数の文字列を連結して出力
ドット演算子(.)を使えば、複数の文字列を連結して一度に出力することもできます。
<?php $one = "Java is a programming language!"; $two = "James Gosling developed Java!"; $three = "Current version of Java is Java SE 11!"; print $one . " " . $two . " " .$three; ?>
出力結果
Java is a programming language! James Gosling developed Java! Current version of Java is Java SE 11!
使用例3:複数行にわたるテキストの出力
print()関数では、コード内で改行を含めて記述しても、実際の出力では1行のテキストとして表示されます。
<?php print "This is a demo text in multiple lines."; ?>
出力結果
This is a demo text in multiple lines.
まとめ
print()関数は、引数を1つだけ受け取り、常に1を返すシンプルな出力関数です。echoとほぼ同じ用途で使えますが、戻り値を持つ点や動作速度に違いがあります。実際の開発現場ではechoが主流ですが、print()の仕組みを正しく理解しておくことは、PHPを学ぶ上で非常に重要です。
-
PHPのlog()関数とは?自然対数の計算方法と使い方を解説
定義と使い方log() 関数は、数値の自然対数(natural logarithm)を計算します。対数とは、指数関数の逆演算のことです。たとえば 102=100 という関係は「log10100=2」と表せます。自然対数はオイラー数 e を底として計算され、PHP では定義済み定数 M_E によって e の値(2.7182818284590452354)が提供されています。具体例を挙げると、exp(4.60517018599)=100(つまり e4.60517018599=100)が成り立つため、loge100=4.60517018599 となります。PHP では、この自然対数(loge)を l
-
PHPのlcg_value()関数とは?乱数生成の基本と使い方を解説
lcg_value()関数の定義と使い方lcg_value()関数は、0から1までの範囲でランダムな数値(浮動小数点数)を生成するPHP組み込み関数です。「LCG」とは「線形合同法(Linear Congruential Generator)」の略称です。この手法は、不連続な区分線形方程式を用いて擬似乱数列を計算するアルゴリズムで、擬似乱数生成アルゴリズムの中でも最も古くから知られているものの一つです。構文lcg_value ( void ) : floatパラメータこの関数は引数を受け取りません。戻り値lcg_value()関数は、0.0以上1.0以下の範囲にある擬似乱数のfloat値を返し