var_export 함수

함수 var_export는 PHP 코드에서 사용하기에 적합한 형식으로 변수에 대한 정보를 출력하거나 반환합니다. 첫 번째 매개변수로 내보낼 변수를, 두 번째 매개변수로 출력 대신 결과를 반환할지에 대한 플래그를 받습니다.

구문

phpvar_export(mixed $value, bool $return = false);

예제

배열을 유효한 PHP 코드 형식으로 출력해 봅시다:

php<?php
  $arr = [1, 2, 3];
  var_export($arr);
?>

코드 실행 결과:

phparray (
  0 => 1,
  1 => 2,
  2 => 3,
)

예제

두 번째 매개변수를 사용하여 출력 없이 변수의 문자열 표현을 얻어봅시다:

php<?php
  $arr = ['a', 'b', 'c'];
  $res = var_export($arr, true);
  echo $res;
?>

코드 실행 결과:

php[
  0 => 'a',
  1 => 'b',
  2 => 'c',
]

예제

문자열 변수 내보내기:

php<?php
  $str = 'test';
  var_export($str);
?>

코드 실행 결과:

php'test'

함께 보기

  • 함수 print_r,
    변수에 대한 정보를 출력하는 함수
  • 함수 var_dump,
    변수에 대한 구조화된 정보를 출력하는 함수