728x90
반응형
php 소스를 분석하다가 print_r(), var_export() 함수가 무엇인지 정리해보려고 한다.
print_r()
print_f() 함수는 변수에 대한 정보를 사람이 보기 편하게 출력해준다.
print_r(mixed $value, bool $return = false): string|bool
예시)
<?php
$arr = array (
'a' => 'apple',
'b' => 'banana'
);
print_r($arr);
var_export()
var_export() 함수는 입력받은 변수를 분석 가능한 문자열 표현으로 출력하거나 반환해준다.
var_export(mixed $value, bool $return = false): ?string
예시1)
<?php
$arr = array (
'a' => 'apple',
'b' => 'banana'
);
var_export($arr);
예시2)
<pre>
<?php
$arr = array (
'a' => 'apple',
'b' => 'banana',
'c' => array (
'd' => 'deal',
'e' => 'event'
)
);
var_export($arr);
?>
</pre>
- 참고 사이트
https://www.php.net/manual/en/function.print-r.php
https://www.jdoodle.com/php-online-editor/
728x90
반응형
'프로그래밍 언어 > PHP' 카테고리의 다른 글
[php] foreach (0) | 2022.07.11 |
---|---|
[php] implode 함수 (0) | 2022.07.08 |