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

<?=$변수명?> 채택완료

멋진남자임 11년 전 조회 3,455

..이런게 보이던데요

 

과 같은것인가요?

php 몇버전부터 나온것인가요?

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

답변 2개

채택된 답변
+20 포인트

echo 구문을 한줄로 나열할때는 자주 사용이 됩니다

하지만 여러줄일때 안되지요

$변수 = $변수값;

$변수1 = $변수1값;

=$변수.$변수1;

?>

이런건 안되지요

그래서 이럴경우는 echo를 적어서 표현을 합니다 

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

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

11년 전

 

단축 코드라고 보시면 됩니다. 자세한 사이트 링크 걸어드립니다. 한번 읽어보세요.

 

http://phpdoc.me/manual/kr/function.echo.php">http://phpdoc.me/manual/kr/function.echo.php

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

답변에 대한 댓글 3개

멋진남자임
11년 전
죄송합니다.. 더자세한 분 선택해드렸어요
용좌
11년 전
아 채택은 상관없습니다..ㅋ
=========================================================================
echo 는 실제로는 함수가 아닙니다 (언어 구조입니다). 이 때문에, 사용할 때 괄호는 필요 없어요. (몇개의 다른 언어 구조와 달리)echo 는 함수처럼 동작하지 않습니다. 그래서 함수의 상황 중에서는 항상 사용할 수 없습니다. 덧붙여 복수개의 파라미터를 지정해echo 를 호출하고 싶은 경우 괄호 안에 파라미터를 기술하고는 안 됩니다.

echo 에는 시작 태그의 직후에 등호를 붙인 단축 구문도 있습니다. 이 단축 구문은 PHP 5.4.0보다 이전 버전에서는 설정 옵션이short_open_tag 유효한 경우밖에 쓸 수 없습니다.
=========================================================================
이부분이 엄청 중요한 부분이라서 링크를 걸어드린거에요 ㅋㅋ

나중에 다른 서버 혹은 어떠한 서버에서 작성을 하실때 똑같은 방식을 썻는데 왜 안되지 라고 할떄가 있을것입니다.

PHP 5.4.0보다 이전 버전에서는 설정 옵션이short_open_tag 유효한 경우밖에 쓸 수 없습니다.

이게 중요한 부분이죠 ㅋ 이것만 아시면 실제로는 단축코드라고만 생각하시면 됩니다.
멋진남자임
11년 전
용좌님 정말 감사합니다

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

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

로그인