
print_r 함수는 PHP에서 변수의 값을 출력하는 데 사용되는 내장 함수입니다. print_r 함수의 기본 사용법은 다음과 같습니다.
#hostingforum.kr
php
print_r(변수명);
예를 들어, 변수 $array에 다음과 같은 값을 할당했다고 가정해 보겠습니다.
#hostingforum.kr
php
$array = array('apple', 'banana', 'cherry');
이 변수의 값을 출력하려면 다음과 같이 print_r 함수를 사용하면 됩니다.
#hostingforum.kr
php
print_r($array);
이 코드를 실행하면 다음과 같은 결과가 출력됩니다.
#hostingforum.kr
php
Array
(
[0] => apple
[1] => banana
[2] => cherry
)
print_r 함수는 변수의 자료형, 이름, 값, 그리고 변수가 차지하는 메모리 주소를 출력합니다.
만약 변수가 객체일 경우, print_r 함수는 객체의 속성과 메소드를 출력합니다.
#hostingforum.kr
php
class Person {
public $name;
public $age;
function __construct($name, $age) {
$this->name = $name;
$this->age = $age;
}
}
$person = new Person('John', 30);
print_r($person);
이 코드를 실행하면 다음과 같은 결과가 출력됩니다.
#hostingforum.kr
php
Person Object
(
[name] => John
[age] => 30
)
print_r 함수는 개발을 위한 용도로만 사용해야 합니다. print_r 함수를 사용하여 변수의 값을 출력하면, 변수의 값을 변경할 수 있습니다. 따라서, 변수의 값을 출력할 때는 var_dump 함수를 사용하는 것이 좋습니다.
#hostingforum.kr
php
var_dump($array);
이 코드를 실행하면 다음과 같은 결과가 출력됩니다.
#hostingforum.kr
php
array(3) {
[0]=>
string(5) "apple"
[1]=>
string(6) "banana"
[2]=>
string(6) "cherry"
}
2025-04-23 06:29