2012-04-19 2 views
0

저는 아직 PHP에 익숙하지 않아서 일찍 나쁜 습관을 만들고 싶지 않습니다. 때 워드 프레스 PHP 파일로 I 입력이 문을 : 나는 끝에 세미콜론을 사용하지 않는 경우 나쁜 관행PHP 모범 사례 : 사용합니까? 각각의 PHP 성명 후 또는 안돼?

<p>This post was written by <?php the_author() ?></p> 

이다 : 나는 세미콜론을 제거 할 때 그것은 또한 작동

<p>This post was written by <?php the_author(); ?></p> 

내 PHP 진술 또는하지?

+1

요즘 어디서나 세미콜론 토론을 볼 수 있습니까? 왜 이것이 멈추지 않는가! –

+1

C++에서'main()'의 끝 부분에서'return 0;과 비슷하게 아무 것도 변경하지 않습니다. 그것은 또한 어느 쪽이 더 맛이 좋은지, 차 또는 커피인지 물어 보는 것과 조금 비슷합니다. – Griwes

답변

0

이 '외설 t 필요하지만 필자는 필요하다면 다른 라인을 쉽게 추가 할 수있는 최상의 방법이라고 주장 할 것이다. 그것도 습관에 빠지게 만듭니다.

+0

감사! WordPress Codex는 모든 성명 끝에 세미콜론을 항상 나열하므로 항상 다른 사람들이 말하는대로 장기적인 확장 성을 위해 거기에 두는 것이 좋습니다. –

1

성명 뒤에 세미콜론을 넣으므로 여기에 넣어야합니다. 이 경우에는 생략 할 수 있지만, 거기에 추가 진술을 추가하면 추가해야합니다. 내 생각에 이상하게 들릴 것이다. 추가 문장을 추가했기 때문에 이전 줄에 뭔가를 추가해야한다. 혼란스러워.

+0

@anne이 말한 것은 절대적으로 정확합니다! 누군가 당신의 이전 연구를 위해 일하면서, 그들이 기술적으로해서는 안되는 것들을 추가해야 할 것입니다. – BennyC

0

지금까지 내가 그것을 하나의 함수 호출에 필요한되지 않도록 닫는 PHP 태그 ?>는 세미콜론을 의미 아는 한,이 반면에 원인이 구문 분석 오류 :

<?php do_something() str_repeat('23', 4) ?> 
관련 문제