「PHP/入門/変数と値」の版間の差分
削除された内容 追加された内容
敬体に統一。 タグ: 2017年版ソースエディター |
→echo, print, printfとsprintf: print は上位互換で短縮表記もある echo あるの殆ど使われませんが、Cのprintf()/sprintf()と同じ機能の、 printf()/sprintf()がPHPにはあり、書式化出力に便利です。 タグ: 2017年版ソースエディター |
||
106 行
</syntaxhighlight>
== echo, print
print は上位互換で短縮表記もある echo あるの殆ど使われませんが、Cのprintf()/sprintf()と同じ機能の、 printf()/sprintf()がPHPにはあり、書式化出力に便利です。
;printf():<syntaxhighlight lang=php>
<?php
$a = 7;
printf
?>
</syntaxhighlight>
;sprintf():<syntaxhighlight lang=php>
<?= sprintf("%d is answer", $7); ?>
</syntaxhighlight>
;実行結果:<syntaxhighlight lang=text>
7 is answer
</syntaxhighlight>
: sprintf()は、標準出力に書き出すのではなく、文字列を返します。
: Cのsprintf()と違いバッファの管理は処理系が行ってくれるので、バッファオーバーランを気にしなくと良いのがメリットです。
== 演算子 ==
|