라이브러리

[PHP] print_r - 변수에 대한 사람이 읽을 수 있는 정보를 인쇄합니다.




PHP의 print_r 함수


PHP의 `print_r` 함수는 변수의 내용을 문자열로 출력하는 함수입니다. 이 함수는 개발자에게 변수의 내용을 쉽게 확인할 수 있도록 해주며, 디버깅에 도움이 됩니다.

# print_r 함수의 사용법


`print_r` 함수는 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
php

print_r($변수명);



# 예제


#hostingforum.kr
php

// 변수 선언

$person = array(

    'name' => 'John Doe',

    'age' => 30,

    'city' => 'Seoul'

);



// print_r 함수 사용

print_r($person);



위의 예제에서 `$person` 변수는 배열로 선언되어 있습니다. `print_r` 함수를 사용하여 `$person` 변수의 내용을 출력하면 다음과 같이 출력됩니다.

#hostingforum.kr
php

Array

(

    [name] => John Doe

    [age] => 30

    [city] => Seoul

)



# print_r 함수의 옵션


`print_r` 함수에는 옵션을 사용하여 출력 형식을 변경할 수 있습니다. 예를 들어, `print_r` 함수의 첫 번째 인수로 `true`를 전달하면 XML 형식으로 출력할 수 있습니다.

#hostingforum.kr
php

print_r($person, true);



위의 예제에서 `$person` 변수의 내용을 XML 형식으로 출력하면 다음과 같이 출력됩니다.

#hostingforum.kr
xml



    

        John Doe

        30

        Seoul

    





# 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 Doe', 30);

print_r($person);



// 배열

$person = array(

    'name' => 'John Doe',

    'age' => 30,

    'city' => 'Seoul'

);

print_r($person);



// 문자열

$person = 'John Doe';

print_r($person);



// 숫자

$person = 30;

print_r($person);



위의 예제에서 `print_r` 함수를 사용하여 다양한 데이터 타입의 변수를 출력할 수 있습니다.

결론


PHP의 `print_r` 함수는 변수의 내용을 문자열로 출력하는 함수로, 개발자에게 변수의 내용을 쉽게 확인할 수 있도록 해주며 디버깅에 도움이 됩니다. `print_r` 함수는 다양한 옵션을 사용하여 출력 형식을 변경할 수 있으며, 다양한 데이터 타입의 변수를 출력할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 314 페이지

검색

게시물 검색