问题标签 [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.
php - “死”和“退出”的区别
我对die
和的区别感到非常困惑exit
。
大多数程序员die
都是这样使用的。
并exit
像这样使用
根据那里的功能,我认为没有任何区别,因为两者都终止了脚本的执行。
我的问题是
1)在这些示例中,我可以将 die 与 exit 互换,反之亦然?
2)以及这些之间的区别。
干杯...
php - 在处理自定义 PHP 异常时使用“die()”是一个好习惯吗?
我在 PHP 中编写了一个自定义异常类:
__construct
以 结束我的覆盖方法die()
以防止输出任何父类“ Exception
”消息是一种好习惯吗?
如您所见,它将 HTML 响应输出到浏览器中。我以前从未处理过自定义 PHP 异常,所以我想知道这是否会打扰任何约定等?
perl - Perl system() 调用会死掉吗?
在 Perl 5 中可以system()
调用吗?die
(换句话说,为了 100% 防止执行system()
调用的程序崩溃,是否需要将其包装到一个eval
block中,或者这完全没有必要?)
我在 中没有找到任何提及这种可能性的内容perldoc system
,但也没有完全找到确切的“这个电话永远不会消亡”。
注意:这里的问题是关于基本 CORE Perl,没有autodie
或任何其他具有类似效果的自定义模块。此外,假设没有ALRM
设置任何信号或任何其他自定义信号处理程序。
我假设 Perl 5.* 的所有版本都表现相同,但如果不是,将不胜感激与 5.8 有关的答案。
perl - Perl while 循环并死掉
我是学习perl的新手。我的问题是我如何确保如果没有设置我的,在一段时间之后,我需要发送错误或异常?
如果没有设置 $mine ,我必须在这里返回错误。
php - PHP:exit()、die() 和 return 有什么区别;在“自我”和包含的文件中?
我还在学习 PHP。exit()
终止脚本时,die();
和?之间有什么区别return;
:
- 在同一个文件中(单个脚本文件)
- 在 include 的子级内
- 在 include 的父级中
php - php:何时使用 pthread
我不太了解使用线程,但我研究了 php 的 pthreads,它看起来非常有趣和简单,或者比我想象的更容易......
我搜索了示例并查看了文档,但我找不到任何实际示例说明何时使用线程实际上是有益的,这肯定是用于不依赖于彼此的长任务,例如执行许多 http 请求或也许发送邮件。
但是写日志条目呢?插入数据库?(比如跟踪用户活动)从数据库中获取(我可以从线程返回数据吗?)
这会提高性能还是创建线程的开销过多?(虽然我可以使用工作池也可以减少开销,但我认为......)
非常感谢任何建议或示例!
php - PHP MySQLi 失败的准备查询将终止脚本中的所有未来代码/查询
我试图弄清楚我应该如何解决这个问题。当我有一个 MySQLi 查询失败时,它会自动终止脚本的其余部分。例如
基本上,我试图弄清楚当查询失败时如何阻止 PHP 终止脚本。有任何想法吗?由于假定的性能和安全性收益,我转向准备好的声明。重写所有内容以计划旧查询会很痛苦。
谢谢,
php - 如何替换 die() 语句?
结果是空白页 - 带有上述警报。
我想将表单保留在页面上。就像是:
因此,只需编写一个信息,然后从此时停止代码执行。
php - 简单的PHP文件上传更安全
我有这个(非常简单的)PHP 上传脚本:
die
如果脚本不是image
文件,或者超过了,我将如何制作脚本1 mb
?
提前谢谢!:)
jquery - 如何正确杀死一个函数
我有一个视频播放器,只要单击链接,它就会打开并播放,并且在查看两个视频后,会出现一个表单,允许您对给出的信息进行评分。
我遇到的问题是视频完成后会出现一个重播按钮。我目前已经设置了 setTimeout 来消除视频并且它覆盖然后运行速率表单功能。但是,如果它单击 setTimeout 的重播按钮仍在运行,并且在视频重播的中途,该功能将运行。这是我的代码:
删除视频叠加层
JW 播放器代码
我想杀死fnVideoOverlayOff(); 如果单击重播按钮