在 PHP 中,有三种基本的输出方法:echo , print 和 var_dump
PHP echo , print 和 var_dump 语句
echo , print 和 var_dump 之间的差异:
echo - 能够输出一个以上的字符串
print - 只能输出一个字符串,并始终返回 1
var_dump - 输出数据,并可以返回数据的类型,如$name = “林路同”;
<?php
$name = "林路同";
var_dump($name); //返回:string(9) "林路同"
?>
提示:echo 比 print 稍快,因为它不返回任何值。
PHP echo 语句
echo 是一个语言结构,有无括号均可使用:echo 或 echo()。如下:
显示字符串
<?php
echo "<h2>PHP is fun!</h2>";
echo "Hello world!<br>";
echo "I'm about to learn PHP!<br>";
echo "This", " string", " was", " made", " with multiple parameters.";
?>
浏览器显示结果:
显示变量,如下:
<?php
$txt1="跟我一起学习PHP";
$txt2="关注公众号:林路同";
$data = array("gongzhonghao"=>"林路同", "weixin"=>"sf1586498033", "QQ"=>"1586498033");
echo $txt1."<br />";
echo "谢谢$txt2"."<br />";
echo "我的个人微信:{$data['weixin']} 添加请备注!";
?>
浏览器显示结果:
PHP print 语句
print 也是语言结构,有无括号均可使用:print 或 print()。
显示字符串
下面的例子展示如何用 print 命令来显示不同的字符串(同时请注意字符串中能包含 HTML 标记):
<?php
print "<h2>PHP print 语句!</h2>";
print "关注公众号:林路同<br>";
print "公众号:林路同,微信:sf1586498033,QQ:2271010218";
?>
显示变量 下面的例子展示如何用 print 命令来显示字符串和变量:
<?php
//PHP显示变量
$txt1="跟我一起学习PHP";
$txt2="关注公众号:林路同";
$data = array(
"gongzhonghao"=>"林路同",
"weixin"=>"sf1586498033",
"QQ"=>"1586498033"
);
?>
PHP var_dump 函数
此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。如:
<?php
$data = array(
"gongzhonghao"=>"林路同",
"weixin"=>"sf1586498033",
"QQ"=>"1586498033"
);
echo '<pre>';
var_dump($data); //可自行打印
?>
我们已数组为例子,后面学到了字符串,数组,对象,大家自然就明白了。
总结:在使用PHP的输出方法中,我们常用使用echo,var_dump,不过使用哪种输出,函数还看使用者的习惯。
本文原创来自公众号:林路同,转载请注明来源,谢谢。