Wednesday, May 02, 2007
PHP 예제] 변수명 자체 출력, 달러 기호 출력; echo Variable Name, Dollar
PHP에서, 변수명과 배열명에는 달러($) 기호를 붙이는데, 변수/배열이 아니라 출력하려는 문자열 자체에 달러 기호가 포함되어 있을 때에는, 달러 기호 앞에 백슬래쉬(\) 문자를 붙이거나, 또는 문자열 자체를 작은따옴표(홑따옴표)로 둘러싸 주면 됩니다.
작은따옴표 속에서는, 달러 기호나 "\n" 이런 이스케이프 문자들이 자신의 고유한 의미를 잃고 "문자 그대로" 인식됩니다.
파일명: example.php
작은따옴표 속에서는, 달러 기호나 "\n" 이런 이스케이프 문자들이 자신의 고유한 의미를 잃고 "문자 그대로" 인식됩니다.
변수 이름과 달러 문자 프린트
파일명: example.php
<html>
<head>
<title>PHP Example</title>
</head>
<body>
<?php
//////////////////////////////////////////
// echo 문에서 변수명 자체 출력
$foo = "똠방각하";
echo "$foo<br />\n";
// 출력 결과: 똠방각하<br />
// 변수의 내용이 나옴
// 변수명의 달러 기호 앞에 백슬래쉬(\)를 붙여
// 이스케이프해 주면 해결
echo "\$foo<br />\n";
// 출력 결과: $foo<br />
// 이제 $foo라는 변수명 자체가 출력
echo '$foo<br />' . "\n";
// 또는 작은따옴표로
//////////////////////////////////////////
// 달러 기호 출력
// echo "$똠방각하<br />\n";
// 위의 경우 "$똠방각하"를 변수명으로 착각하여
// 이런 경고: PHP Notice: Undefined variable: 똠방각하
echo '$똠방각하<br />', "\n";
// 이렇게 작은따옴표로 둘러싸거나
echo "\$똠방각하<br />\n";
// $앞에 백슬래쉬(\)를 붙이면 됨
?>
</body>
</html>
<head>
<title>PHP Example</title>
</head>
<body>
<?php
//////////////////////////////////////////
// echo 문에서 변수명 자체 출력
$foo = "똠방각하";
echo "$foo<br />\n";
// 출력 결과: 똠방각하<br />
// 변수의 내용이 나옴
// 변수명의 달러 기호 앞에 백슬래쉬(\)를 붙여
// 이스케이프해 주면 해결
echo "\$foo<br />\n";
// 출력 결과: $foo<br />
// 이제 $foo라는 변수명 자체가 출력
echo '$foo<br />' . "\n";
// 또는 작은따옴표로
//////////////////////////////////////////
// 달러 기호 출력
// echo "$똠방각하<br />\n";
// 위의 경우 "$똠방각하"를 변수명으로 착각하여
// 이런 경고: PHP Notice: Undefined variable: 똠방각하
echo '$똠방각하<br />', "\n";
// 이렇게 작은따옴표로 둘러싸거나
echo "\$똠방각하<br />\n";
// $앞에 백슬래쉬(\)를 붙이면 됨
?>
</body>
</html>
tag: php
PHP
<< Home