PHP var_export 与 var_dump
2015-07-30 21:55
856 查看
mixed var_export ( mixed $expression [, bool $return ] )
1.此函数返回关于传递给该函数的变量的结构信息,它和 var_dump() 类似,不同的是其返回的表示是合法的 PHP 代码。
2.您可以通过将函数的第二个参数设置为 TRUE,从而返回变量的表示。
举例说明一下:
$a = array (1, 2, array ("a", "b", "c")); var_dump($a); echo '<br />'; var_export ($a);
打印
array(3) { [0]=> int(1) [1]=> int(2) [2]=> array(3) { [0]=> string(1) "a" [1]=> string(1) "b" [2]=> string(1) "c" } } array ( 0 => 1, 1 => 2, 2 => array ( 0 => 'a', 1 => 'b', 2 => 'c', ), )
什么叫合法的 PHP 代码呢,就是说,跟自己写的之前写的格式是一样的.
第二参数的作用:
$a = array (1, 2, array ("a", "b", "c")); var_export ($a); echo '<br />'; echo var_export ($a, true); echo '<br />'; $b = 3.1; var_export ($b); echo '<br />'; echo var_export ($b, TRUE); echo '<br />';
打印:
array ( 0 => 1, 1 => 2, 2 => array ( 0 => 'a', 1 => 'b', 2 => 'c', ), ) array ( 0 => 1, 1 => 2, 2 => array ( 0 => 'a', 1 => 'b', 2 => 'c', ), ) 3.100000000000000088817841970012523233890533447265625 3.100000000000000088817841970012523233890533447265625
加上TURE就相当于把它又变回来原来的变量.
相关文章推荐
- FTP服务器访问方法
- FTP服务器配置以及访问
- PHP可变长函数方法介绍
- php用魔术方法__call实现类函数重载
- php des 对称加解密类
- php rsa 非对称加解密类
- 从ftp服务器下载文件
- PHP实现文件上传,更改路径,文件名
- Zend里正则替换
- php设计模式之适配器模式
- log4php安装
- PHP的元语言编程
- ThinkPHP I方法
- PHP: chr和pack、unpack那些事
- Laravel中URL,ACTION,ROUTE区别
- PHP: 深入pack/unpack
- PHP中使用cURL实现Get和Post请求的方法
- 什么是TPS,什么是QPS,区别是什么?
- PHP中CURL方法curl_setopt()函数的一些参数
- phpstorm+Xdebug断点调试PHP