PHP 버전
4+
print_r(mixed $value, bool $return = false): string|true
$int = 123;
print_r($int);
출력 값 자체만을 보여줍니다.
$float = 3.14;
print_r($float);
출력 값 자체만을 보여줍니다.
$str = 'Hello';
print_r($str); 
출력 값 자체만을 보여줍니다.
$str_num_1 = '123';
print_r($str_num_1); 

$str_num_2 = '12.3';
print_r($str_num_2); 
출력 값 자체만을 보여줍니다.
$bool_true = true;
print_r($bool_true); 

$bool_false = false;
print_r($bool_false); 
출력 print_r()은 불리언 값에 대해 true1로 출력하지만, false는 아무것도 출력하지 않습니다(빈 문자열).
$arr = [1, 2, 3];
print_r($arr);
출력
$assoc = ['a' => 1, 'b' => 2, 'c' => 3];
print_r($assoc);
출력
$complex = ['a' => 1, 'b' => [2, 3], 'c' => 4];
print_r($complex);
출력
class Person {
    public $name = "John";
    private $age = 30;
}

$p = new Person();
print_r($p);
출력
$n = null;
print_r($n); 
출력 print_r()null 값에 대해 아무것도 출력하지 않습니다(빈 문자열).
$fp = fopen("php://temp", "r");
print_r($fp); // resource(5) of type (stream)
fclose($fp);
출력 리소스 타입과 ID를 출력합니다.