gpt4 book ai didi

php 返回混合数据类型——好还是坏

转载 作者:IT王子 更新时间:2023-10-28 23:52:44 24 4
gpt4 key购买 nike

在 php 中返回值时,返回混合数据类型被认为是好的还是坏的做法。我正在从事一个项目,在该项目中,我经常遇到返回 ID 号或 null 的方法。 .我正在处理 null通过检查 null 的值并返回 -1如果是 null .

我经常遇到的另一种情况是方法应该做某事并返回一个字符串。但有时无法返回字符串,因为未找到或发生异常。在这里最好的事情是什么?返回一个像'failed'之类的字符串?这会在方法之间创建一个字符串耦合,我认为,因为调用方法必须确切地知道要检查的字符串失败消息??

编辑:好吧,已经有一些不同的意见了。我喜欢失败时返回 false 的想法,无论其数据类型是成功的实际结果。但是......在这方面是否有事实上的最佳实践?我的意思是,在这些情况下,使用其他语言(例如 Java 和 C++ 等)的程序员会做什么?

最佳答案

我通常做的是,如果该方法有效,则返回值,如果失败则返回 FALSE。这就是许多 PHP 的内置方法所做的。因此,您可以检查函数是否返回 FALSE。

关于php 返回混合数据类型——好还是坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3525507/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com