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

php echo 찍을때요 채택완료

아기새 7년 전 조회 1,706

 echo $aa['test'];

 

echo $bb["test"];

?>

 

둘중에 뭐가맞는건가요

 

안에 따음표를 하나짜리를 쓰는게맞는지

두개를쓰는게맞는지

차이가있나요

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

답변 4개

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

둘 다 오류는 없습니다만 일단 ' 가 쓰임새에는 맞습니다.

 

문자열 출력도 마찬가지로

echo "가나다";

echo '가나다';

둘 다 오류 없지만 여기서는 " 가 쓰임새에 맞구요.

 

오래전에 저도 제가 짠 코드들 이쁘게 보이게 하려고 네이밍이나 저런것들을 찾아봤던 기억이 나네요.

 

네이밍도

$file_name

$fileName

$FLName

어떤걸로 할껀지 오랫동안 결정 못했었네요.

 

지금은 뭐...

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

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

플라이
7년 전

방식이나 형식은 똑같지만 가능하면 "표로 처리를 많이 하는 편입니다.

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

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

M
7년 전

기본적으로는 ' 작은 따옴표가 맞습니다.

작은따옴표 : 모든 내용을 문자로 취급

큰따옴표 : 파싱을 수행하여 변환후 문자로 취급

   ex> echo "{$my} 데이터";

 

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

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

해피정
7년 전

둘다 맞습니다. ^^  PHP 는 암묵적으로 허용되는 것이 많습니다.

그것이 PHP의 장점이고 단점이지요

 

심지어  echo $bb[test];   이렇게 적어도 잘 작동합니다.

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

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

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

로그인