gpt4 book ai didi

php - 将安全参数传递给功能还是让功能检查?

转载 作者:行者123 更新时间:2023-12-03 08:01:44 25 4
gpt4 key购买 nike

请考虑下面的代码

<?php
$a = '';

echo empty($a) ? '' : substr($a, 0, 1); // Prints: ''
echo substr($a, 0, 1); // Prints: ''

哪个“回声”更好?在第一个中,始终会检查$ a,并且substr会正常运行;在第二个中,substr会在内部检查$ a并可能触发一些通知错误。

最佳答案

第一个更好。

您始终需要防止错误/警告/通知。

尽管我甚至不只是为了可读性而使用单线。

关于php - 将安全参数传递给功能还是让功能检查?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8638837/

25 4 0
文章推荐: angularjs - 我怎样才能从 View 中隐藏