jjzjj

stack-dump

全部标签

php - 什么会导致 print_r 和/或 var_dump 无法调试变量?

我正在尝试调试Magento中的PayPal审核流程。每次我尝试转储以下变量时,我都会得到一个白页://thevariabledeclaration:$shippingAddress=$this->getShippingAddress();//thedumpthatbreaksthepage:';print_r($shippingAddress);echo'';?>我还尝试在页面上使用一个变量,该变量用于除if语句之外的其他用途。//thisvariabledisplaysresults';print_r($billingBlock->setShowAsShippingCheckbox

php - 使用 PHP 从 Stack Overflow API 获取 null 作为响应

我将此代码用于PHP以获得StackOverflow的声誉。$feed=json_decode(file_get_contents("http://api.stackexchange.com/2.1/users/22656?order=desc&sort=reputation&site=stackoverflow&filter=!*MxOyD8qN0Yghnep",true),true);$array=$feed['items'][0];$rep=$array['reputation'];echo$rep;但是我得到null供稿。用户帐户也是JonSkeet,这是我获得ID22656的

php - 你用的哪个php变量调试功能? var_dump、print_r、var_export、其他?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我个人使用var_dump,但很多人喜欢print_r.大家都用什么?优点和缺点?有没有人有自己的特殊自酿功能?

php var_dump 等价物或 print_r

因为我使用的是json和ajax,所以我无法在有效的json上传递值。是否只返回vardump的值而不回显输出到浏览器。例如$data='my_data';get_var_dump($data);//notrealfunc//shoulddonothing.$get['data']=get_var_dump($data);$get['error']=false;echojson_encode($get);//shouldbesomethinglike//{"data,"string(7)my_data","error":false}或我只想分配给var而不是输出它的print_r等价物

php - Print_r 不返回任何东西; var_dump 显示 NULL

我是网络开发新手,正在试验Braintree网络Hook。我正在使用他们的createsubmerchant示例代码来创建一个submerchant,然后假设通知应该到达我的服务器,说明它是否成功。我的方法:我刷新submerchant.php页面(我在NameCheap服务器上使用Wordpress),然后echo显示“成功!”。然后我转到webhooks.php页面并刷新它。但是,var_dump仅返回NULLNULL而print_r不返回任何内容。为什么print_r不显示任何内容?submerchant.php-这会在我设置$one=1并为子商户设置新的id时创建子商户['fi

php - 运行 composer dump-autoload 时出现错误 255

运行composerdump-autoload时出现错误Script@phpartisanpackage:discoverhandlingthepost-autoload-dumpeventreturnedwitherrorcode255 最佳答案 没有Composer问题,它只是根据您的请求执行了一条失败的命令。这是Laravel特定的功能,它只是由Composer代表Laravel调用。Composer及其开发人员无法修复此处的任何问题或帮助您。 关于php-运行composerdu

php - 难以理解对象的 print_r/var_dump

以下对象中的存储是什么?我从来没有遇到过这种类型的var_dump或print_r。它是CFArray对象的属性吗?如果是,什么是ArrayObject?我非常仔细地查看了它,我假设存储是CFArray对象的一个​​属性,其类型是另一个类ArrayObject。请纠正我...:)print_r($response->body->zoneName());CFArrayObject([storage:ArrayObject:private]=>Array([0]=>CFSimpleXMLObject([0]=>us-east-1a)[1]=>CFSimpleXMLObject([0]=>u

php - Composer dump-autoload,问题

准确地说,在使用Laravel4开发项目时,我决定制作自己的帮助文件来存放我的自定义函数。下面是其中一个...functionpr($ar=array(),$bool=false){echo'';print_r($ar);echo'';if($bool){exit;}}在我的composer.json文件中,就在autoload:classmap之后,我添加了myne,autoload:files-arrar并包含了我的自定义文件app/helpers,如下图所示。"app/database/migrations","app/database/seeds","app/tests/Tes

php - 为什么 var_dump 不显示空字节?

我有2次将空字节\0附加到我的数据的情况。1.将对象转换成数组classmyClass{private$var;function__construct(){}}$myObject=(array)newmyClass();var_dump(array_map("addslashes",array_keys($myObject)));输出:array(1){[0]=>string(14)"\0myClass\0var"}2.解密加密数据时:functionencrypt_data($data){returnbase64_encode(mcrypt_encrypt(MCRYPT_BLOWFI

php - 使用特征时获取返回的空值但类中的var_dump返回正确的数据

好的,请坚持在这里。我有一个我需要遵循的过程,并且有很多if语句我已经分解成更小的类,而不是只有一个丑陋的开关或if/else语句。基本上,我调用一个类的handle方法,它找出我们在流程中的位置,实例化适当的类,然后构建所需的集合并返回它。我有一个模型,我试图在其中获取该特定记录的nextAction。nextAction会将名称、日期、timeRemaining和路由键作为集合返回。这是我的FreeLook.php模型中的方法:publicfunctionnextAction(){//handlebasicallyjustcallsahandlemethodontheNextAct