PHP 버전
4+
echo '환영합니다.';
// 출력: 환영합니다.

$var = '반갑습니다.';
echo $var;
// 출력: 반갑습니다.

$str1 = '코딩';
$str2 = '에브리바디';
echo $str1 . $str2;
// 출력: 코딩에브리바디

echo 123;
// 출력: 123

echo 1 + 1;
// 출력: 2

$num1 = 2;
$num2 = 4;
echo $num1 * $num2;
// 출력: 8

$arr = ['배열의 요소 1', '배열의 요소 2'];
echo $arr[0];
// 출력: 배열의 요소 1
$arr = ['배열의 요소 1', '배열의 요소 2'];

echo $arr;
// Warning: Array to string conversion
// 출력: Array
echo string ...$expressions: void

// 또는 괄호를 포함해서 사용할 수 있습니다.
echo(string ...$expressions): void
/* 출력할 표현식을 쉼표(,)로 구분하여 하나 이상 입력할 수 있습니다 */

echo '환영합니다.' , ' ' , '반갑습니다.';
// 출력: 환영합니다. 반갑습니다.


/* 괄호를 포함해서 사용할 수 있습니다. */

echo ('Hello World!');
// 출력: Hello World!


/* 출력 시 특징 */

// 줄 바꿈이나 공백이 추가되지 않으므로 아래 코드는 "helloworld"를 한 줄에 모두 출력합니다.
echo 'hello';
echo 'world';

// 위와 동일합니다.
echo 'hello', 'world';


/* 여러 줄에 걸쳐 작성할 수도 있습니다. */
echo '이 문자열은
여러 줄에 걸쳐 있습니다.';
// 이때 줄바꿈하는 사이는  줄바꿈 제어 문자(예: \r\n, \n\r, \n, \r)가 추가됩니다.
// HTML에서는 공백 문자로 처리됩니다.
// 출력: 이 문자열은 여러 줄에 걸쳐 있습니다.
// 변수 할당
$result = echo 'Hello World!';

// 조건식
if (echo 'Hello World!') {
    echo '출력 완료';
}

// 삼항 연산자
$result = (echo 'Hello World!') ? 'A' : 'B';