【发布时间】:2011-06-03 11:34:51
【问题描述】:
我正在尝试根据某些条件生成最终字符串以显示用户。
$flag=0;
$var='Please ';
if($user->is_details_updated == 'N' && $user->needs_to_update_details == "Y")
{
$var='update your profile details';
$flag=1;
}
if ($flag ==1)
{
$var=' and ';
}
if($user->is_pass_changed == 'N' && $user->needs_to_update_password == "Y")
{
$var.='change password';
}
所以,如果所有三个 if 都返回 true,那么最终的 $var 看起来像这样:
请更新您的个人资料并更改密码
如何写得更好?
【问题讨论】:
-
您可以在Code Review 上发布此问题 - 另一个 StackExchange 页面,这个问题比这里更适合。
标签: php if-statement conditional-statements