【发布时间】:2011-04-11 17:51:32
【问题描述】:
我对退货声明没有什么疑问。
a) 是否必须在用户定义的函数中定义 return 语句?
b) 如果我只定义一个没有任何参数的 return 语句,它仍然有效吗?它会返回空值吗?
c) 下面的函数有效吗?
function admin_credential($password = 0, $email = 0) {
if( $password != 0) {
$password = sha1($password);
$query = "UPDATE admins SET password = '$password'";
$result = mysql_query($query);
}
if( $email != 0) {
$query = "UPDATE admins SET email = '$email'";
$result = mysql_query($query);
}
return;
}
【问题讨论】:
-
它是有效的,但那是可怕的语法格式......我发现考虑到行的嵌套方式,弄清楚发生了什么非常棘手。
-
@Stepehn Orr,我考虑不使用那种语法格式,谢谢你的提示 :)
-
@Stephen Orr ~ 这叫Banner样式缩进,还不错。我自己更喜欢 OTBS。
标签: php function return-value return user-defined-functions