echo 및 print 문
echo & print 문
PHP에서 원하는 값이나 형태를 출력하기 위해서는 echo나 print를 사용해야 함.
echo와 print는 서로 약간의 차이점을 가지고 있지만 화면에 데이터를 출력하는 데 사용한다는 점은 동일함.
1. echo의 경우 반환값이 없음
2. print의 경우 반환값이 있음(1)
3. echo의 경우 여러 매개변수를 사용하는 것이 가능함
4. print의 경우 하나의 인수를 사용할 수 있음
5. print가 echo보다 약간 더 빠른 처리 속도를 가짐
결론적으로 php의 실행결과는 html 문서로 반환되기 때문에 이는 일반 html 문서를 작성할 때와 동일하게 CSS를 사용함으로서 디자인을 적용할 수 있음
echo
1. echo 문의 경우 괄호를 사용하지 않은 echo, 또는 괄호를 사용한 echo() 형태로 사용할 수 있음.
2. echo문에서는 텍스트에 html 태그가 포함될 수 있음
(아래의 코드를 통해서 echo문의 특성을 확인해볼 수 있음)
<?php
echo "<h1>echo를 사용한 출력연습</h1>";
echo "<h2>괄호를 사용하지 않은 경우</h2>";
echo "Hello world!<br>";
echo "I'm about to learn PHP!<br>";
echo "This ", "string ", "was ", "made ", "with multiple parameters.";
echo "<br><br>";
echo("<h2>괄호를 사용한 경우</h2>");
echo("Hello world!<br>");
echo("I'm about to learn PHP!<br>");
// echo("This ", "string ", "was ", "made ", "with multiple parameters.");
?>
여러 개의 인자를 사용할 때 각 인자를 구분하는 기호는 " , "와 " . "를 모두 사용할 수 있음
3. echo에 여러개의 인자를 전달하고 싶은 경우, 괄호를 사용하지 않도록 한다.
또한 아래와 같이 echo문을 사용함으로서 텍스트와 변수를 출력하는 것도 가능
<?php
$txt1 = "echo문을 사용해보기";
$txt2 = "이번에 새로나온 춘식이가 너무 귀엽다...";
$x = 9;
$y = 4;
echo "<h2>" . $txt1 . "</h2>";
echo "Study PHP at " . $txt2 . "<br>";
echo $x + $y;
?>
1. echo문과 동일하게 괄호를 사용하지 않은 print 형태, 괄호를 사용한 print() 형태를 모두 사용할 수 있음
2. echo문과 동일하게 print문도 텍스트에 html 태그가 포함될 수 있음
전반적인 특징들은 echo와 거의 동일하다고 볼 수 있음
<?php
print "<h1>print를 사용한 출력연습</h1>";
print "<h2>괄호를 사용하지 않은 경우</h2>";
print "Hello world!<br>";
print "I'm about to learn PHP!";
print "<br><br>";
print ("<h2>괄호를 사용한 경우</h2>");
print ("Hello world!<br>");
print ("I'm about to learn PHP!");
?>
<?php
$txt1 = "print문을 사용해보기";
$txt2 = "이번에 새로나온 춘식이가 너무 귀엽다...";
$x = 9;
$y = 4;
print "<h2>" . $txt1 . "</h2>";
print "Study PHP at " . $txt2 . "<br>";
print $x + $y;
?>
'Web Basic > php' 카테고리의 다른 글
변수의 범위 (0) | 2020.11.15 |
---|---|
PHP 기초문법(Basic Syntax) (0) | 2020.11.15 |
php 개요 (0) | 2020.11.15 |