У меня странная проблема; У меня есть переменная, следующим образом:CakePHP переменная синтаксического анализа
$postBSGlobal = $post['Post']['B/S']
который, когда отлаживается, правильно поставляет
"B"
Но, позже значение волшебно меняется
"1"
Без меня манипулируя переменной в любом случае.
мне нужно строковое значение для этого утверждения:
if ($userId <> $post['Post']['OWNER'] && $postBSGlobal = 'B'){
echo "Dein Verdienst:";
};
Сегодня мое приложение является полностью непригодным для использования из-за этой проблемы. Может быть, изменилась PHP-версия на моем управляемом сервере? Как я могу запретить PHP возвращать «1»?
@Karl Можете ли вы показать код, где он выводит «1»? В то время как сингл вместо двойного равенства является проблемой, он не изменит значение на 1 ... которое должно происходить дальше в вашем скрипте. –
Иисус, ты спас мне жизнь! Это было в переписке с утверждениями H = '0', которые взорвали некоторые ветви ... Спасибо !!! – Karl