Hello, my name is <?php echo $name ?>, and stuff.
대신
Hello, my name is <?php echo $name; ?>, and stuff.
<?= ?>
가 삭제되는 것을 알고 있습니다.이 단축키 중 하나가 삭제됩니까?
Hello, my name is <?php echo $name ?>, and stuff.
대신
Hello, my name is <?php echo $name; ?>, and stuff.
<?= ?>
가 삭제되는 것을 알고 있습니다.이 단축키 중 하나가 삭제됩니까?
기술적으로는 괜찮지 만, 대부분의 사람들은 추천 할 것입니다. 그것은 "모범 사례"문제입니다. 그런 코드의 한 줄로 세미콜론을 버리는 습관을 가지면 이 인 코드의 더 큰 섹션에서이를 수행하는 것을 잊을 가능성이 더 큽니다.
감사합니다. –
이 같은 법적 때문에 나는 그것이 합법적 인에 포함되지 것입니다 :
<?php
if($do_display) {
?>
<div id="display">
</div>
<?php
}
?>
이 IMO, 즉 페이지를 디자인 할 수있는 끔찍한 방법,하지만 ... 그 법적이기 때문에, 그것은 나를 이끌 것 구문 분석기 상태가 블록 사이에 있다고 생각하면 바로 가기는 블록 하나에서만 작동 할 수 있습니다. 그것은 시험되지 않은 소화관이지만 교육받은 사람입니다. (현재 작동하는 경우 곧 작동하지 않을 수도 있고, <?= ?>
으로 어떤 일이 일어나는지 확인할 수 있습니다.) 세미콜론을 넣고 끝내십시오.
통역사가 낙담 할 정도의 나쁜 습관이기 때문에 지름길이 아닙니다.
정확한 구문은 물론' php echo htmlspecialchars ($ name); ?>'... – bobince
php echo htmlspecialchars (...); ?> PHP에서 가장 일반적인 작업 중 하나를 수행하기 위해 32 문자 (실제 값 포함하지 않음)를 입력해야하는 이유는 무엇입니까? (HTML로 이스케이프 된 내용 인쇄) – gahooa
컨트롤러에서 실제로 모든 작업을 수행하므로 코드가 잘 작동합니다. P –