/*
* 这里是PHP的输出函数的说明
*/
/*
* 首先是print()函数:print()语句负责为用户提供反馈,能显示原始字符串和变量,如下所示
*/
$count=0;
?>
$count++;
print("
I love the summertime ${count}.");
?>
$count++;
$season = "summertime";
print "
I love the $season $count.";
?>
$count++;
print "
I love the
summertime $count.";
?>
$count++;
$season = "summertime";
print "
I love the ".$season." $count";
?>
/*
* 然后是echo函数:echo语句与print()类似,但有两点不同,首先,echo()语句不能用在复杂的表达式中,因为它返回void,而print()返回一个Boolean值。
* 其次,echo()能输出多个字符串
*/
$heavyweight = "Lennox Lewis";
$lightweight = "Floyd Mayweather";
echo $heavyweight, " and ", $lightweight, " are great fighters.";
?>
echo与print在功能上可以互换,但是echo函数稍快一些,因为它没有返回值。
/*
* 然后是printf函数:boolean printf (string format [,maxed args])
* printf()函数的功能与print()相同,会输出args中指定的参数。但是它的输出将根据format进行格式化。format参数可以对输出数据进行充分地控制。
* 这个参数由5部分组成,按以下顺序出现:
* #填充提示符:可选,这一部分确定为达到正确的字符串大小所用的填充字符。
* #对齐提示符:可选,这一部分确定输出是工对齐还是右对齐。默认为右对齐,可以用一个负号设置为左对齐。
* #宽度提示符:可选,这一部分确定此函数输出的最少字符数
* #精度提示符:可选,确定应显示的小数位数
* #类型提示符:这一部分如何转换参数。
*/
printf("$%01.2f
", 43.2);
printf("%d beer %s
", 100, "bottles");
printf("%15s
", "Some text");
?>