php - 在所有函数中都有一个 return 语句是好的编程习惯吗?

标签 php function

我有一个基本的编程问题。我想知道是否每个非 void 函数都应该在 PHP 脚本中有一个“return”语句。

以下面两个示例函数为例。哪一个是更好的编程方式?他们都做同样的事情(据我所知)但哪个是“更好的做法”,为什么?

function displayApple1($str){
    if($str == 'apple')
        echo $str;
}

function displayApple2($str){
    if($str == 'apple')
        echo $str;
    else
        return;
}

最佳答案

过度使用return 是一件坏事。您的执行路径应该简单明了;过度使用 return 关键字可能意味着(不恰当的)复杂性。

关于php - 在所有函数中都有一个 return 语句是好的编程习惯吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1203759/

相关文章:

php - 如何使用具有两个元素的数组在php中获取数组差异

MYSQL 函数/过程

javascript - 错误申报值(value)正在增加

PHP - 从类访问函数

php - 使用 PHP 从 MySQL 检索查询结果

php - 使用 PHP 的 PDO 将 "number of views"保存到 MySQL 中记录的表行?

PHP 和 MYSQL 不明确

PHP PDO,连接持续时无法设置名称?

r - 识别时间数据的差距

c++ - 为什么不调用在构造函数中作为参数传递的自由函数?