问题标签 [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 投票
5 回答
19481 浏览

php - “死”和“退出”的区别

可能重复:
PHP 中 die() 和 exit() 的区别是什么?

我对die和的区别感到非常困惑exit

大多数程序员die都是这样使用的。

exit像这样使用

根据那里的功能,我认为没有任何区别,因为两者都终止了脚本的执行。

我的问题是

1)在这些示例中,我可以将 die 与 exit 互换,反之亦然?

2)以及这些之间的区别。

干杯...

0 投票
1 回答
522 浏览

php - 在处理自定义 PHP 异常时使用“die()”是一个好习惯吗?

我在 PHP 中编写了一个自定义异常类:

__construct以 结束我的覆盖方法die()以防止输出任何父类“ Exception”消息是一种好习惯吗?

如您所见,它将 HTML 响应输出到浏览器中。我以前从未处理过自定义 PHP 异常,所以我想知道这是否会打扰任何约定等?

0 投票
4 回答
1863 浏览

perl - Perl system() 调用会死掉吗?

在 Perl 5 中可以system()调用吗?die

(换句话说,为了 100% 防止执行system()调用的程序崩溃,是否需要将其包装到一个evalblock中,或者这完全没有必要?)


我在 中没有找到任何提及这种可能性的内容perldoc system,但也没有完全找到确切的“这个电话永远不会消亡”。

注意:这里的问题是关于基本 CORE Perl,没有autodie或任何其他具有类似效果的自定义模块。此外,假设没有ALRM设置任何信号或任何其他自定义信号处理程序。

我假设 Perl 5.* 的所有版本都表现相同,但如果不是,将不胜感激与 5.8 有关的答案。

0 投票
3 回答
745 浏览

perl - Perl while 循环并死掉

我是学习perl的新手。我的问题是我如何确保如果没有设置我的,在一段时间之后,我需要发送错误或异常?

如果没有设置 $mine ,我必须在这里返回错误。

0 投票
3 回答
11183 浏览

php - PHP:exit()、die() 和 return 有什么区别;在“自我”和包含的文件中?

我还在学习 PHP。exit()终止脚本时,die();和?之间有什么区别return;

  1. 在同一个文件中(单个脚本文件)
  2. 在 include 的子级内
  3. 在 include 的父级中
0 投票
1 回答
27246 浏览

php - php:何时使用 pthread

我不太了解使用线程,但我研究了 php 的 pthreads,它看起来非常有趣和简单,或者比我想象的更容易......

我搜索了示例并查看了文档,但我找不到任何实际示例说明何时使用线程实际上是有益的,这肯定是用于不依赖于彼此的长任务,例如执行许多 http 请求或也许发送邮件。

但是写日志条目呢?插入数据库?(比如跟踪用户活动)从数据库中获取(我可以从线程返回数据吗?)

这会提高性能还是创建线程的开销过多?(虽然我可以使用工作池也可以减少开销,但我认为......)

非常感谢任何建议或示例!

0 投票
3 回答
574 浏览

php - PHP MySQLi 失败的准备查询将终止脚本中的所有未来代码/查询

我试图弄清楚我应该如何解决这个问题。当我有一个 MySQLi 查询失败时,它会自动终止脚本的其余部分。例如

基本上,我试图弄清楚当查询失败时如何阻止 PHP 终止脚本。有任何想法吗?由于假定的性能和安全性收益,我转向准备好的声明。重写所有内容以计划旧查询会很痛苦。

谢谢,

0 投票
3 回答
838 浏览

php - 如何替换 die() 语句?

结果是空白页 - 带有上述警报。
我想将表单保留在页面上。就像是:

因此,只需编写一个信息,然后从此时停止代码执行。

0 投票
1 回答
292 浏览

php - 简单的PHP文件上传更安全

我有这个(非常简单的)PHP 上传脚本:

die如果脚本不是image文件,或者超过了,我将如何制作脚本1 mb

提前谢谢!:)

0 投票
1 回答
193 浏览

jquery - 如何正确杀死一个函数

我有一个视频播放器,只要单击链接,它就会打开并播放,并且在查看两个视频后,会出现一个表单,允许您对给出的信息进行评分。

我遇到的问题是视频完成后会出现一个重播按钮。我目前已经设置了 setTimeout 来消除视频并且它覆盖然后运行速率表单功能。但是,如果它单击 setTimeout 的重播按钮仍在运行,并且在视频重播的中途,该功能将运行。这是我的代码:

删除视频叠加层

JW 播放器代码

我想杀死fnVideoOverlayOff(); 如果单击重播按钮