##注释
- // 单行注释
- /* */ 多行注释
- #不常用注释
##输出
4. echo
echo 是一个函数
echo 功能:向浏览器输出字符串
echo 返回值:void无返回值
echo "hello world!";
```
5. print
>
> print 功能:向浏览器输出字符串
> print 返回值:整型
> print 将字符串打印出来,而echo又将返回值打印出来
```
echo print "hello world!";
```
6. printf
> printf 功能:向浏览器输出字符串
printf 返回值:返回字符串长度
```
printf("买了5套光盘");
echo printf("买了%d套光盘",5);
echo "<br />"; //换行
```
![这里写图片描述](https://img-blog.csdn.net/20170724105713117?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmlnaHRfdGlhbmVy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
7. sprintf
> sprintf 功能,将字符串保留在内存中
> sprintf 返回值:返回字符串
```
echo sprintf("买了%d套光盘",5);
```
8. print_r
> print_r 功能:如果变量是string , integer or float , 将会直接输出其值,如果变量是一个数组,则会输出一个格式化后的数组,便于阅读,也就是有key和value对应的那种格式。对于object对象类同。
注意:print_r() 将把数组的指针移到最后边。使用 reset() 可让指针回到开始处。
```
print_r ( $expression [, bool return ] );
```
两个参数:第一个参数是变量; 第二个参数 为true时 返回值 而不显示。
9. var_dump
&g