[英]die() or exit() without destructors?
当条件无效时,我想停止我的 php 代码。
例子:
if (strlen($string) < 6){
echo "minimum 6"
}
if (strlen($string) > 32){
echo "maximum 32"
}
echo "success"
如果不满足停止脚本的第一个条件,我想停止 php 代码(这样它就不会显示成功)
如果我使用 die 或 exit 它会删除整个页面,我只想停止脚本并保持页面原样......
die
和exit
是 PHP 关键字,导致代码立即停止执行
<div>
<?php
echo "123";
exit();
echo "456"
?>
</div>
所以这段代码将执行以下操作
add "<div>" to the output buffer
add "123" to the output buffer
kills the process!
这意味着不会发送 output 缓冲区中的任何未发送数据。
如果您不希望该过程结束,那么您需要使用条件逻辑。
<div>
<?php
if (strlen($string) < 6){
echo "minimum 6"
}
else if (strlen($string) > 32){
echo "maximum 32"
}
else {
echo "success"
}
?>
</div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.