1.先上手写图
2.下面是我对一些变量的创建方式与类型
a.单引号和双引号区别:单引号不能识别变量和特殊字符,双引号可以识别变量,我觉得在写php的时候还是用双引号比较方便。a.单引号和双引号区别:单引号不能识别变量和特殊字符,双引号可以识别变量,我觉得在写php的时候还是用双引号比较方便。
b.下面是我对单双引号区别的演示
先效果图吧
下面是我的代码
<?php
$site = 'php.cn';
//代码: 函数表示, 放在代码段
function get_site($webSite)
{
return $webSite . '欢迎您';
}
echo get_site($site);
// 双引号不能识别函数,但能识别变量和特殊字符
echo "<br>get_site($site) \t朱哥帅帅<br>";
//这是显示函数,变量,字符串的方法
echo get_site($site)."朱哥不\t帅".'<br>';
//单引号识别不了变量和特殊字符
echo 'get_site($site) \t朱哥不帅<br>';
可以通过代码的对比发现很多区别
c.另一种与单双引号类似功能的表示方法。
先代码
echo <<< "eco"
"$site"\t 跟双引号效果差不多 <br>
eco;
echo <<< eco
"引文"\t引用其他外文章内容 <br>
eco;
echo <<< 'ect'
跟单引号效果差不多\t?
ect;
// eco可以换成别的字母组合代替
下面是效果图
3.对输出类型的总结
echo:可以输出多个字符串,多个参数,没有返回值。
print:只能输出一个字符串带一个参数,必须加双括号,有返回值,
var_dump:这个函数在调试过程中使用最多了吧,用于输出变量的内容、类型、字符串的内容,常用于开发中调试使用
print_r:这个函数用于输出数组,带一个或者两个。如果参数二设置为true,则不会输出表达式信息,而是直接return回来
printf(格式化输出):有两个参数,第一个参数是指定输出格式(占位),第二个参数是要输出的变量;不能直接输出变量值,而是直接将值读取给指定的变量
var_export():此函数返回关于传递给该函数的变量的结构信息,它和 var_dump() 类似,不同的是其返回的表示是合法的 PHP 代码。