php打印函数
2015-11-05 11:16
483 查看
php打印函数总结 #
php的打印函数包括echo();print();die();printf();sprintf();print_r();var_dump()七种方式。echo,echo(),ECHO
说明echo— 输出一个或多个字符串
void echo ( string $arg1 [, string $... ] )
输出所有参数。
echo 不是一个函数(它是一个语言结构), 因此你不一定要使用小括号来指明参数,单引号,双引号都可以。
echo (不像其他语言构造)不表现得像一个函数, 所以不能总是使用一个函数的上下文。 另外,如果你想给echo传递多个参数, 那么就不能使用小括号。
示例
echo "Hello World"; // You can use variables inside of an echo statement $foo = "foobar"; echo "foo is $foo"; // foo is foobar // You can also use arrays $baz = array("value" => "foo"); echo "this is {$baz['value']} !"; // this is foo ! // Some people prefer passing multiple parameters to echo over concatenation. echo 'This ', 'string ', 'was ', 'made ', 'with multiple parameters.', chr(10); // 带标识符的字符串 echo <<<END This uses the "here document" syntax to output multiple lines with $variable interpolation. Note that the here document terminator must appear on a line with just a semicolon. no extra whitespace! END; // Because echo does not behave like a function, the following code is invalid. ($some_var) ? echo 'true' : echo 'false'; echo $some_var ? 'true': 'false'; // changing the statement around
注意:
1. echo并不能打印数组(数组的单个元素是可以的);
2. ECHO跟echo是等价的;
3. echo 也有一个快捷用法,你可以在打开标记前直接用一个等号。在 PHP 5.4.0 之前,必须在php.ini 里面启用 short_open_tag 才有效。
I have <?=$foo?> foo.
print,print(),PRINT()
说明int print ( string $arg )
输出 arg。
print 实际上不是一个函数(它是一个语言结构),因此你可以不必使用圆括号来括起它的参数列表。
返回值 print(‘whatever’)总是返回 1。
示例
跟echo用法一致,故参见echo;
相关文章推荐
- php把.sql文件导入到mysql数据库
- phpqrcode不能输出二维码
- php file_put_contents 文件日志
- 常用的PHP数据库操作方法(MYSQL版)
- FileZilla FTP Server在win2008安装及防火墙设置
- 优化php性能的五个实用技巧
- php中英文字符串截取函数(包括html)
- php接受通过HTML表单提交的信息时
- PHP json_encode() 函数详解及中文乱码问题
- liunx vsftp服务器配置
- PHP explode()函数的几个应用和implode()函数有什么区别
- 双冒号 ::在PHP中的使用情况
- 分享十:php中并发读写文件冲突的解决方案
- php如何实现ajax分页
- PHP中双冒号::的用法
- PHP上传大小限制更改
- php中is_numberic()和var_dump()
- 夺命雷公狗ThinkPHP项目之----商城1项目整体架构
- matplot工作层次
- PHP设计模式单例模式的继承实现