Php 运行if/else语句并迷路
我有一个脑死亡的时刻,迷失在我的逻辑,请有人能帮助我 我希望重新创建3个场景:Php 运行if/else语句并迷路,php,Php,我有一个脑死亡的时刻,迷失在我的逻辑,请有人能帮助我 我希望重新创建3个场景: 如果存在下载和资源 只要有下载就好了 只要资源存在 这是由两项声明决定的: 下载=有行('Downloads') 资源=获取子字段(“资源”) 如果我正确理解了您的问题,我如何在if/else循环中运行这3个场景? if(have_rows('downloads') && get_sub_field('resources')) { //some stuff } else if(have_rows('d
有行('Downloads')
资源=获取子字段(“资源”)
如果我正确理解了您的问题,我如何在if/else循环中运行这3个场景?
if(have_rows('downloads') && get_sub_field('resources'))
{
//some stuff
}
else if(have_rows('downloads'))
{
//Some other stuff
}
else if(get_sub_field('resources'))
{
//More stuff
}
如果我正确理解了你的问题
if(have_rows('downloads') && get_sub_field('resources'))
{
//some stuff
}
else if(have_rows('downloads'))
{
//Some other stuff
}
else if(get_sub_field('resources'))
{
//More stuff
}
像这样的东西
$bDL = have_rows('downloads');
$bRE = get_sub_field('resources');
// If downloads AND resources exist.
if ($bDL && $bRE){
}
// If only downloads exist.
if ($bDL && !$bRE){
}
// If only resources exist.
if (!$bDL && $bRE){
}
像这样的东西
$bDL = have_rows('downloads');
$bRE = get_sub_field('resources');
// If downloads AND resources exist.
if ($bDL && $bRE){
}
// If only downloads exist.
if ($bDL && !$bRE){
}
// If only resources exist.
if (!$bDL && $bRE){
}
如果/else不是循环,你可以编辑你的标题,它是一个控制结构如果/else不是循环,你可以编辑你的标题,它是一个控制结构,我知道,但可读性要好得多。我尽可能避免嵌套if/then/else/elseif。嵌套if是那些实际上“嵌套在”其他if中的if,我同意,在这种情况下,这可能不是很好的实践是的,但即使是一些if也不是那么糟糕(程序员可以很容易地阅读)。就我个人而言,我只是喜欢读一个if语句,几乎就像它是纯英语一样。我想是口味的问题。我知道,但可读性要好得多。我尽可能避免嵌套if/then/else/elseif。嵌套if是那些实际上“嵌套在”其他if中的if,我同意,在这种情况下,这可能不是很好的实践是的,但即使是一些if也不是那么糟糕(程序员可以很容易地阅读)。就我个人而言,我只是喜欢读一个if语句,几乎就像它是纯英语一样。我想是口味的问题吧。