我发现有多种方法可以检查函数是否正确地将值返回给变量,例如:
例一
$somevariable = '';
$somevariable = get_somevariable();
if ($somevariable)
{
// Do something because $somevariable is definitely not null or empty!
}
例二
$somevariable = '';
$somevariable = get_somevariable();
if ($somevariable <> '')
{
// Do something because $somevariable is definitely not null or empty!
}
我的问题:检查变量是否正确的最佳做法是什么?不同类型的对象会有所不同吗?例如,如果您期望 $somevariable 是一个数字,是否会检查它是否是一个空字符串帮助/发布问题?你要设置什么 $somevariable = 0; 作为它的初始值?
我来自 C# 的强类型世界,所以我仍在努力解决所有这些问题。
威廉