var_export 函数

var_export 返回传递给改函数的变量的结构信息。和var_dump类似,不同的是,其返回的内容为合法的Php代码。

$arr = array(1,2,‘3‘);

$v =   var_export($arr);

echo $v;

输出结果为:

array (

0 => 1,

1 => 2,

2 => ‘3‘,

)

时间: 2024-10-05 23:20:23

var_export 函数的相关文章

var_export函数的使用方法

var_export() 函数返回关于传递给该函数的变量的结构信息,它和 var_dump() 类似,不同的是其返回的表示是合法的 PHP 代码.var_export必须返回合法的php代码, 也就是说,var_export返回的代码,可以直接当作php代码赋值个一个变量. 而这个变量就会取得和被var_export一样的类型的值.看下面一个简单的例子: <?php $arr = array ( 1 , 2 , array ( "apple" , "banana&quo

PHP函数补完 - var_export

var_export() 函数返回关于传递给该函数的变量的结构信息,它和 var_dump() 类似,不同的是其返回的表示是合法的 PHP 代码.var_export必须返回合法的php代码, 也就是说,var_export返回的代码,可以直接当作php代码赋值个一个变量. 而这个变量就会取得和被var_export一样的类型的值.看下面一个简单的例子: <?php $arr = array ( 1 , 2 , array ( "apple" , "banana&quo

var_export()和var_dump()

var_export() 函数返回关于传递给该函数的变量的结构信息,它和 var_dump() 类似,不同的是其返回的表示是合法的 PHP 代码.var_export必须返回合法的php代码, 也就是说,var_export返回的代码,可以直接当作php代码赋值个一个变量. 而这个变量就会取得和被var_export一样的类型的值.看下面一个简单的例子: 1 <?php 2       3     $arr = array ( 1 , 2 , array ( "apple" , 

PHPCMS快速建站系列之需要掌握的函数

路径:phpcms\libs\classes\model.class.php /** * 执行sql查询 * @param $where   查询条件[例`name`='$name'] * @param $data   需要查询的字段值[例`name`,`gender`,`birthday`] * @param $limit   返回结果范围[例:10或10,10 默认为空] * @param $order   排序方式 [默认按数据库默认方式排序] * @param $group   分组方式

PHP数组缓存:三种方式JSON、序列化和var_export的比较

使用PHP的站点系统,在面对大数据量的时候不得不引入缓存机制.有一种简单有效的办法是将PHP的对象缓存到文件里.下面我来对这3种缓存方法进行说明和比较. 第一种方法:JSONJSON缓存变量的方式主要是使用json_encode和json_decode两个php函数.json_encode可以将变量变成文本格式,这样就可以存到文件里.使用样例如下: // Store cache file_put_contents($cachePath, json_encode($myDataArray)); /

Lua print table(类似PHP中的print_r/var_export)

会PHP的人都知道PHP中的print_r/var_export函数,可以方便的用于打印数组或导出变量,Lua中没有提供,实际应用中却是很多时候需要类似的功能. 今天便封装了个简单函数,实现类似功能,用来打印/导出table: -- dump.lua --[[ dump对象 @param mixed obj @return string ]] function debug.dump(obj)     local getIndent, quoteStr, wrapKey, wrapVal, dum

PHP返回变量或数组的字符串表示:var_export()

使用var_export()函数可以在服务端程序没有在打印的情况下,配合file_put_contents方便的调试程序,查看变量和数组的内容. 在开发过程中,我们常用var_dump()来打印数组内容,但有时候我们不方便通过浏览器查看调试信息,这时候可以将信息输出到文件中查看,var_export()可以打印或返回变量的字符串表示,返回值是一个字符串,形式类似var_dump()打印的字符串,使用var_export()可以将POST.GET和SESSION等数据写入文件,方便查看. 下面是p

PHP关于数组缓存JSON、serialize、var_export的说明

1.JSONJSON缓存变量主要是使用json_encode和json_decode函数,其中json_encode可以将变量变成文本格式存储到文件. // Store cache file_put_contents($cacheFilePath, json_encode($DataArray)); // Retrieve cache $DataArray = json_decode(file_get_contents($cacheFilePath)); 缺点: 只对UFT-8的数据有效,对st

var_export()

返回关于传递给该函数的变量的结构信息 var_export() 函数返回关于传递给该函数的变量的结构信息,它和 var_dump() 类似,不同的是其返回的表示是合法的 PHP 代码.var_export必须返回合法的php代码, 也就是说,var_export返回的代码,可以直接当作php代码赋值个一个变量. 而这个变量就会取得和被var_export一样的类型的值.看下面一个简单的例子: 1 <?php 2 3 $arr = array ( 1 , 2 , array ( "apple