왜 작동하지 않습니까? 7 호선{if} if if endif
$a = 0; $b = 1; $c = 3; $d = 4;
if ($a == $b):
if ($b == $c) {
// something
}
else:
$c = $a;
endif;
에 ...하지만 난 그것을 변경하는 경우 (다만 다른 문을 추가) : '': 구문 오류, 예기치 않은 : 구문 분석 오류가 나타납니다
$a = 0; $b = 1; $c = 3; $d = 4;
if ($a == $b):
if ($b == $c) {
// something
} else {
// something
}
else:
$c = $a;
endif;
그것은 잘 작동합니다.
왜 그럴까요? PHP 버그가 아닙니까? 아니면 내가 알아야 할 것인가에 대한 규칙이 있습니까?
어쨌든 PHP 5.3.3 버전을 사용하고 있습니다.
줄 번호를 붙여주세요. – JAM
http://stackoverflow.com/questions/564130/difference-between-if-and-if-endif – Pheonix
흥미 롭군요. 템플릿 스타일 흐름 규칙적인 명령으로 제어문을 제어하십시오. (또는 HTML 스타일을 코딩하지 않는 한 템플릿 스타일 _at all_을 사용하십시오 ... 그러나 그 의견입니다) –