Я понимаю, что приведенный ниже алгоритм управления работает. Мой вопрос более концептуальный: как строка 2 или строка 4 работают как просто HTML в среде PHP if / else без необходимости каких-либо эхо или другого синтаксиса PHP? И если условие ложно, как PHP просто подхватит позже в else? Думаю, меня просто сбивает с толку смысл этого кода и то, что он на самом деле работает.

1  
2  //html code to run if condition is true
3  
4  //html code to run if condition is false
5  

Govind Rai

Ответов: 1

Ответы (1)

Когда php обрабатывается построчно и встречается условие IF, тогда, если условие истинно, обработка продолжается до следующей строки. В противном случае процесс ищет конец END OF IF или ELSE IF и т. Д.

Все, что не находится между ними, выводится как есть. Но в случае HTML в середине двух блоков PHP, если есть какое-либо условное выражение, тогда HTML между условием выводится только на основе результата условий.

Более подробную информацию можно найти по телефону http://www.onlamp.com/pub/a/php/2001/05/03/php_foundations.html

2022 WebDevInsider