[PHP 기본문법] 출력

echo

echo는 가장 일반적으로 사용되는 출력 함수입니다. 하나 이상의 인수를 받아서 값을 출력합니다. 문자열, 숫자, 변수 등을 출력할 수 있으며, HTML 태그와 결합하여 동적인 콘텐츠를 생성하는 데 자주 사용됩니다.

<?php
$name = "John";
echo "Hello, ".$name; // 출력: Hello, John

$age = 25;
echo "Age: ".$age; // 출력: Age: 25
?>

printf

printf 함수는 형식화된 문자열을 출력하는 데 사용됩니다. 형식 문자열에 포맷 지정자를 사용하여 변수를 대체할 수 있습니다. 주로 서식있는 출력이 필요한 경우에 사용됩니다.

<?php
$name = "John";
$age = 25;

printf("이름: %s, 나이: %d", $name, $age);
// 출력: 이름: John, 나이: 25
?>

print_r

print_r 함수는 변수의 내용을 읽기 쉬운 형식으로 출력합니다. 배열, 객체, 변수 등을 출력할 때 주로 사용됩니다. 주로 디버깅 목적으로 사용됩니다.

<?php
$arr = array(1, 2, 3, 4, 5);
print_r($arr);
// 출력: Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )

$obj = new stdClass();
$obj->name = "John";
$obj->age = 25;
print_r($obj);
// 출력: stdClass Object ( [name] => John [age] => 25 )
?>

var_dump

var_dump 함수는 변수의 자세한 정보를 출력합니다. 변수의 데이터 유형, 값, 길이 등을 확인할 수 있습니다. 디버깅과 변수 분석에 매우 유용합니다.

<?php
$name = "John";
$age = 25;

var_dump($name);
// 출력: string(4) "John"

var_dump($age);
// 출력: int(25)
?>

이상으로 PHP의 echo, printf, print_r, var_dump 함수에 대한 간략한 설명을 제공했습니다. 이러한 출력 함수를 활용하여 PHP 스크립트의 실행 중에 원하는 데이터를 출력하거나 디버깅할 수 있습니다.


게시됨

카테고리

,

작성자

태그: