问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php var_export怎么用啊?

发布网友 发布时间:2022-04-18 12:45

我来回答

5个回答

懂视网 时间:2022-04-18 17:06

问题发现

在跟踪yratings_get_targets的时候,

error_log(var_export(yblog_mspconfiginit("ratings"),true));

老是打印出yblog_mspconfiginit(“ratings”)的返回是NULL

导致我以为是无法建立和DB的连接,走错路了一天。

最后才发现,这是var_export和var_dump的区别之一

这就是:

问题原因

var_export必须返回合法的php代码, 也就是说,var_export返回的代码,可以直接当作php代码赋值个一个变量。 而这个变量就会取得和被var_export一样的类型的值

但是, 当变量类型为resource的时候, 是无法简单copy复制的,所以, 当var_export的变量是resource类型时, var_export会返回NULL

实例

$res = yblog_mspconfiginit("ratings");
var_dump($res);
var_export($res);

结果:

resource(1) of type (yahoo_yblog)
NULL

再比如:

$res = fopen('status.html', 'r');
var_dump($res);
var_export($res);

结果:

resource(2) of type (stream)
NULL

更多PHP相关知识,请访问PHP中文网!

热心网友 时间:2022-04-18 14:14

它和 var_mp() 类似,不同的是其返回的表示是合法的 PHP 代码,比如我想把一个数组写到一个配置文件里面去,类似这样的格式

<?php
return array(
    'a'=>'a',
    'b'=>'b',
    'c'=>'c',
    'd'=>'d',
);

你可以直接用“<?php return “字符串连接var_wxport(数组);然后file_put_contents到相关文件里面去。

热心网友 时间:2022-04-18 15:32

$arr = array ( 1 , 2 , array ( "apple" , "banana" , "orange" ));     
var_export ( $arr );

结果:

array (    
  0 => 1,    
  1 => 2,    
  2 =>    
   array (    
      0 => 'apple',    
      1 => 'banana',    
      2 => 'orange',    
    ),  

和var_mp()类似

热心网友 时间:2022-04-18 17:07

此函数返回关于传递给该函数的变量的结构信息,它和 var_mp() 类似,不同的是其返回的表示是合法的 PHP 代码。
我做码农那么久, 一般只用来查看数据结构.

热心网友 时间:2022-04-18 18:58

var_export与var_mp类似,都是打印出想要打印的东西,不同的是var_export可以显示出打印数据的数据类型,比如对象类型,var_mp就不可以
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小孩子的谜语有哪些? 高频UPS不间断电源厂家有推荐的吗? 农历 女:1986-10-16 属虎,男 1985-02-11 属牛,想在2013 年结婚,请问... ...12月21日出生属牛,女阴历1986年10月20日出生属虎,请问2012上半年哪天... 男属牛农历1985年正月16日生日,女属虎1986年10月26日生日,今年九月份左 ... ...属牛 女方:1986年农历10月20日 属虎 11年4月或5月结婚有合适的日子吗... 凌云诺怎么查看技能信息 凌云诺如何查看技能信息 凌云诺查看品阶福利的操作方法 凌云诺怎么查看品阶福利 凌云诺怎么查看本周个人活跃度 凌云诺查看本周个人活跃度的方法_百度... 深圳宝安正规医院割痔疮要多少钱 劳动仲裁需要的证据公司都不给出具怎么办 可以要求劳动仲裁调查取证吗?依据哪条法律? 劳动合同纠纷如何取证 劳动仲裁怎么取证才会有利 股票:什么叫做复盘? 如何将彻底消除取消掉,永远消失 怎样把新建的删除 怎么才能把删掉 怎么删除自己的 Excel 求助如何将网页分页数据一次导入excel中 怎么解说ppt里的图表 如何删除 Excel分页符怎么复制到另一个表格? 商住两用的房子贷款10年 总价120万首付60万 月供怎么算 我在2012想贷款120万,贷10年,利率怎么算,每月要还多少利息,每月要还多少本金。 手机管家在哪里寻找 月息3厘5,贷款120万,10年本息还多少钱?15年本息还多少钱? 贷款120万期限10年,年息7.5%, 手机管家咋找? 以张家辉当初的咖位,与关咏荷差距有多大? 申请劳动仲裁后谁提供证据? 劳动仲裁应如何取证 欠款100多万无能力还了怎么办 民间借贷100万无力偿还家人会有连带责任吗 担保人欠银行100万无力偿还没有财产怎么办 WIN10只狼打了破解补丁 应用程序无法正常启动 0x0000142怎么解决? win10联想笔记本电脑显示 应用程序无法正常启动(Oxc0000142),求解决 梦见和朋友一起择葱 win10系统,文明5打开时提示“应用程序无法正常启动0xc0000142”网上搜的方法都试完了还是不行? 兼职猫上的手机任务兼职靠谱吗 雅米手机兼职是真的吗?需交298元靠谱吗? 格力中央空调一拖四是全直流变频吗 女生15种风格类型长相是什么? 原车轮胎165/70R14想把后轮换成175/70R14可以吗 考证券从业资格证不想看书直接刷题可以吗? 2020年证券从业资格考试刷题套路有哪些? 证券从业考试备考刷题过程需要注意什么? 只刷题能过关证券从业考试吗? 证券从业资格证考试常见的几大刷题误区 证券从业资格证考试做题有哪些技巧和误区?