테스트 사이트 - 개발 중인 베타 버전입니다

<? ~~ ?> <?php ~~ ?> 차이점이 뭔가요?? 채택완료

나에요나냐 6년 전 조회 2,108

제목 그대로입니다.

1.

2.

어떤 구문에서는 1번처럼만 해도 구동이 잘 되는데

어떤 구문에서는 1번처럼 말고 꼭 2번으로 해야지

구동이 되더라구요 완전 쌩초보라....

둘의 차이점은 어떻게 봐야지 될까요??

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
6년 전

서버 설정 차이입니다.

short_open_tag 옵션이 On 으로 되어 있으면

이렇게 사용할 수가 있습니다.

Off 로 되어 있으면 반드시 이렇게 해야 하고요.

혹시라도 서버 이전할 때 호환성을 고려해 가급적

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

나에요나냐
6년 전
답변 감사합니다!!

댓글을 작성하려면 로그인이 필요합니다.

6년 전

남들이 답변을 다 했네여. short_open_tag=off 인 서버들이 간혹있어서

가능하면 로 작성 추천드립니다.

그래서 보통 이런식으로 작성하죠

로 닫아서 안에 코드를 작성합니다 처럼 한 줄에 작성도 가능합니다 위 코드의 축약형으로 이렇게도 사용할 수 있습니다

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

나에요나냐
6년 전
좋은답변 감사합니다!!

댓글을 작성하려면 로그인이 필요합니다.

6년 전

둘의 차이점은 php에서 긴태그를 쓰느냐 짧은태그를 쓰느냐 입니다.

php.ini 에서 short_open_tag = On 으로 두면

short_open_tag = Off 로 설정 되어 있으면 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

나에요나냐
6년 전
첫번째글에 채택했지만 좋은단변 감사드려요!! ^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인