问题标签 [die]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
202 浏览

php - die() 的 PHP 问题

所以,我有这个代码:

满足此条件时,将正确调用 purgePhotograph() 函数,但脚本似乎永远不会死掉。有没有理由不在这里调用死?purgePhotograph() 也没有脚本杀死命令。

这是 purge_photograph 函数:

0 投票
3 回答
1985 浏览

php - 在 php 中替代 `die()`

我有以下脚本

我得到的输出是

是否有任何方法(替代/替代die())可以继续执行剩余的脚本?

编辑

对不起,我得到了我想要的,并投票结束了这个问题。请忽略这个问题。

0 投票
2 回答
265 浏览

perl - WWW::Mechanize::GZip 触发 __DIE__ 信号...为什么?

我花了一段时间才找到我的代码突然出现的问题,但似乎 WWW::Mechanize::GZip 以某种方式触发了我的 $SIG{ DIE } 处理程序。考虑这段代码:

知道为什么会发生这种情况吗?我能做些什么来防止它?

谢谢,

-麦克风

0 投票
3 回答
2411 浏览

php - 适当使用die()?

注意:我正在使用输出缓冲。它只是包含在 head() 和 foot() 函数中。

我使用以下模板在我当前的 PHP 项目中创建页面:

以下示例是否适合使用 die()?另外,如果有的话,这可能会给我带来什么样的问题?

基本上,我有一个包含多个任务的脚本,我正在尝试设置一种优雅的方式来通知用户输入错误,同时阻止脚本的其余部分执行。

谢谢!

0 投票
4 回答
4353 浏览

php - CodeIgniter:如果我使用 die() 函数,视图不会加载

我有以下代码。检查用户是否登录。当变量 $is_logged_in 未设置或为 False 时,我加载消息视图。不幸的是,同时系统加载了受限内容视图。所以我使用了 die() 函数,现在只显示一个空白页。

当用户未登录时,我该怎么做才能仅加载消息视图?谢谢。

0 投票
2 回答
192 浏览

php - 较新版本的“... or die(...”

很久以前,我曾经在我的 PHP 代码中使用“or die”。特别像这样:

显然,这些天来这很可耻,但 X 或 Y 原则仍然对我有用。所以我虽然我会试试这个:

但这会导致解析错误!此类陈述的最佳做法是什么。它也必须看起来不错(显然!)...

我不喜欢

或者

有什么喜欢的吗?气馁?最佳实践?速度总是很好。

0 投票
1 回答
1681 浏览

perl - 在 perl 中出现错误但没有堆栈跟踪的正确方法是什么?

我正在编写一个 perl 脚本,在我检查用户在命令行上提供的选项的部分,我想退出并出现错误,解释选项有什么问题。在这种情况下,不需要堆栈跟踪与此错误消息一起出现。那么,什么是最好的死掉错误消息但没有堆栈跟踪或调试信息的方法呢?

我尝试了以下方法:

产生

然后,我尝试了

产生

那么我怎么能死而无憾Invalid options呢?

额外的问题:为什么croak告诉我错误在第 47 行,而实际调用croak在第 49 行?

0 投票
7 回答
16270 浏览

php - 我可以捕获 exit() 和 die() 消息吗?

我希望能够捕捉die()exit()消息。这可能吗?我希望有类似于set_error_handlerand的东西set_exception_handler。我看过,register_shutdown_function()但似乎没有包含违规die()exit()呼叫的上下文。

我意识到这一点die()并且exit()是处理错误的坏方法。我不希望被告知不要这样做。:) 我正在创建一个通用系统并希望能够优雅地记录exit()die()如果由于某种原因有人(不是我)认为这是一个好主意。

0 投票
3 回答
3230 浏览

php - php OOP 异常或 die()?

我正在开发一些项目。我想控制不同的错误。我知道在所有流行的框架和 php 项目中都有不同的例外。但我认为这不是必需的工作。如果发生错误,我们可以使用我们的消息制作 die()。1. Exceptions 的主要优点是什么?2. 我可以用 die() 控制我的错误吗?

谢谢你。

0 投票
2 回答
2903 浏览

perl - 如果生成警告,我怎样才能让 Perl 死掉?

我希望我的脚本 perl 在生成警告时终止,包括由使用过的包生成的警告。

例如,这应该死:

use warnings FATAL => 'all';无济于事,因为它是词法范围的。Test::NoWarnings也没有做这项工作,因为它不会杀死脚本。