我和我的同事争论如何在 PHP 函数中返回布尔值。
您使用哪一种,为什么?
return 0;
return 1;
或者
return false;
return true;
很明显,第一个变体在严格类型的编程语言中不能正常工作,但在大多数情况下它在 PHP 中绝对可以正常工作。
我使用第一个更合乎逻辑的变体,但我想不出好的论据,但“如果你想返回布尔值则返回布尔值”和“更具可读性”,但它们很弱。
我和我的同事争论如何在 PHP 函数中返回布尔值。
您使用哪一种,为什么?
return 0;
return 1;
或者
return false;
return true;
很明显,第一个变体在严格类型的编程语言中不能正常工作,但在大多数情况下它在 PHP 中绝对可以正常工作。
我使用第一个更合乎逻辑的变体,但我想不出好的论据,但“如果你想返回布尔值则返回布尔值”和“更具可读性”,但它们很弱。