var_export
此函式返回关于传递给该函式的变数的结构信息,它和var_dump() 类似,不同的是其返回的表示是合法的 PHP 代码。
该函式有两个参数
第一个参数(必填)将传入的值以结构信息展现列印。
第二个参数(默认)将内容以字元串的形式返回,而不进行列印。
基本介绍
- 中文名:var_export
- 外文名:var_export
- 功能:列印与显示程式代码结构
- 作用:查看代码结构与信息
- 所属:列印 调试 输出 展示
- 参数1:想要输出的内容
- 参数2:开启关闭返回值
- 返回值:null或者string
函式说明
版本
(PHP 4> = 4.2.0,PHP 5,PHP 7)
说明
var_export(); ———>> 以符合PHP的代码风格,输出者展示一个字元串的内容。
该函式作用是以符合php的代码风格,输出一段需要列印和显示的内容,如果字元串、数组、对象等。
注意
- 资源类型的变数,不能被这个函式导出。
- 该函式不会一共可分析型的代码让你直接使用。
函式类型
类型
该函式是列印类型,输出,与展示类型函式。
参数
格式:
var_export( '参数1(必填参数)' , ‘参数2(默认参数)’ );
参数1:想要导出或者输出的内容。
作用: 输出填入的内容。
类型:除资源外所有类型
参数2:默认值为false ,true选填。
作用: 当为false时,内容没有返回值,是默认直接列印在萤幕上的。
当为true时,内容不会直接列印在萤幕上,而是以返回值的形式,传递给一个变数。
类型:布尔值 true 或者 false
使用方法:
不开启第二个参数时 直接这样使用。
var_export( '想要到处或者输出的内容');
开启参数时必须有接收的变数。
$str = var_export( '想要导出或者输出的内容',true);
echo $str;
返回值
当使用 默认 或者false 时:
return :null(空)
当使用 true 时
return :string(字元串)
相关函式
var_dump(); print_r();
使用场景
- 适用于场合较多用于展示php代码结构,调试代码。
- 该函式应为是以php风格输出一段内容,所以无论列印出来的代码是什幺样,都是有效的,只要複製贴上就可以直接使用该段信息。
- 将一段内容存储某中存储介质中,如档案,资料库快取等。
注:希望有人能继续补充。
实例说明
案例1
默认方式使用该函式
代码部分:
转载请注明出处海之美文 » var_export