У меня есть следующий код:если/еще не работает, как ожидалось
$posthandlerResult = reserveerForm_posthandler(decideWhichSectionlist());
if($posthandlerResult=='go2paypage'){
echo 1;
}elseif($posthandlerResult===true){
echo 2;
}else{
echo 3;
}
Это значение $ posthandlerResult (я сделал это, прежде чем я сделал, если/другое):
var_dump($posthandlerResult); // -> bool(true)
Что я ожидаю? Эхо с номером 2. Однако, я получаю номер 1. Я слишком долго смотрел на это, почему не работает эта работа?
тройная равно не имеет значения, я не забочусь о типе в этой точке. bool (true) все еще aint 'go2paypage' – Martijn
Нет, но 'bool ('go2paypage') == bool (true)'. – urzeit
Если бы вы могли уточнить, каким образом мое объяснение неверно, я постараюсь сделать это лучше. – urzeit