从数组打印值有时不起作用

阿尔文·巴克(Alvin Bakker)

真奇怪 第一个不打印任何内容,而如果我在die其中附加了一些随机文本,则会打印id有人可以解释一下吗?

这正在工作:

        $product_ids = ProductToOption::groupBy('product_id')->get(['product_id']);

        foreach($product_ids as $product_id) {
            die("id: ".$product_id->product_id);
            array_push($filter_array, $product_id->product_id);
        }

但这不是:

        $product_ids = ProductToOption::groupBy('product_id')->get(['product_id']);

        foreach($product_ids as $product_id) {
            die($product_id->product_id);
            array_push($filter_array, $product_id->product_id);
        }
jedrzej.kurylo

如果传递给die()的值是int,则不会打印该,但会将其用作执行脚本的进程的返回码-有关更多信息,请参见http://php.net/manual/en/function.exit.php。 。

当您将intid串联时将字符串传递给die()而不是integer,这就是为什么它导致id:1被打印的原因。


从手册上exit()

如果status是字符串,则此函数将在退出前打印状态。

如果status是一个整数,则该值将用作退出状态并且不打印。退出状态应在0到254的范围内,退出状态255由PHP保留,不得使用。状态0用于成功终止程序。

注意:如果PHP> = 4.2.0是整数,则不会显示状态

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Ajax有时不起作用

来自分类Dev

ScrollToItemAtIndexPath有时不起作用

来自分类Dev

Ajax有时不起作用

来自分类Dev

crontab有时不起作用

来自分类Dev

WPF图像源绑定有时起作用有时不起作用

来自分类Dev

为什么有时重定向(>)有时不起作用,而附加(>>)却起作用?

来自分类Dev

重置令牌有时不起作用?

来自分类Dev

触发点击有时不起作用

来自分类Dev

命名管道有时不起作用

来自分类Dev

胸腺叶片段有时不起作用

来自分类Dev

AccessibilityNodeInfo.performAction()方法有时不起作用

来自分类Dev

Android ImageButton单击有时不起作用

来自分类Dev

字体斜体有时在Firefox中不起作用

来自分类Dev

移相器sprite.kill()有时不起作用

来自分类Dev

为什么有时不起作用?

来自分类Dev

抬头通知有时不起作用

来自分类Dev

斯威夫特:String.fromCString()有时不起作用

来自分类Dev

element.remove()方法有时不起作用

来自分类Dev

Android-仅*有时* OnItemClickListener不起作用

来自分类Dev

ClListView Ajax分页有时不起作用

来自分类Dev

jQuery切换有时不起作用

来自分类Dev

表单提交按钮有时不起作用

来自分类Dev

子域有时不起作用

来自分类Dev

Google字体不起作用..有时

来自分类Dev

移相器sprite.kill()有时不起作用

来自分类Dev

鼠标单击有时不起作用

来自分类Dev

触发点击有时不起作用

来自分类Dev

斯威夫特:String.fromCString()有时不起作用

来自分类Dev

Android-仅*有时* OnItemClickListener不起作用