在 PHP 裡,我們常用下列四種方式輸出訊息:
| echo | 直接輸出 | <?php
$name = "Patty";
echo "Hi, " . $name . "!";
?> |
| die() | 輸出指定訊息並終止執行當前的程式碼,常用於輸出錯誤訊息 | <?php
isset($str) or die("變數 str 不存在");
?> |
| printf() | 格式化輸出 | <?php
$name = "Patty";
printf("Hi, %s!", $name);
?> |
| sprintf() | 格式化字串而不輸出 | <?php
$name = "Patty";
$str = sprintf("Hi, %s!", $name);
echo $str;
?> |
其中,printf()、sprintf() 的 format specifiers 大致與 C 語言相同,在此不再多做敘述。請參考下表:
| %s | 字串 |
| %c | 字元 |
| %d | 十進制整數 |
| %b | 二進制整數 |
| %f | 浮點數 |