echo 를 이용한 문자 와 변수 출력 방법

Language/PHP 2010. 5. 24. 09:29

<?php
$beer 
'Heineken'
;
echo 
"$beer's taste is great"
// works; "'" is an invalid character for variable names
echo "He drank some $beers";   
// won't work; 's' is a valid character for variable names but the variable is "$beer"
echo "He drank some ${beer}s"
// works
echo "He drank some {$beer}s"
// works
?>

<?php
// These examples are specific to using arrays inside of strings.
// When outside of a string, always quote array string keys and do not use
// {braces}.

// Show all errors
error_reporting(E_ALL
);

$fruits = array('strawberry' => 'red''banana' => 'yellow'
);

// Works, but note that this works differently outside a string
echo "A banana is $fruits[banana]."
;

// Works
echo "A banana is {$fruits['banana']}."
;

// Works, but PHP looks for a constant named banana first, as described below.
echo "A banana is {$fruits[banana]}."
;

// Won't work, use braces.  This results in a parse error.
echo "A banana is $fruits['banana']."
;

// Works
echo "A banana is " $fruits['banana'] . "."
;

// Works
echo "This square is $square->width meters broad."
;

// Won't work. For a solution, see the complex syntax.
echo "This square is $square->width00 centimeters broad."
;
?>

'Language > PHP' 카테고리의 다른 글

IF의 다른 표현 (Alternative syntax for IF statements): IF(): ... ENDIF;  (0) 2010.05.26
외부 링크 방지  (0) 2010.05.25
문자 출력 <<<EOD  (0) 2010.05.24
mysql_connect 접속 및 에러코드 확인  (0) 2010.05.24
array_count_values  (0) 2010.05.18
: