이전 글에서는 함수를 사용하여 변수를 소멸하는 방법을 배웠습니다. 필요한 경우 "php에서 함수를 사용하여 변수를 소멸하는 방법"을 읽어보세요. 이번에는 함수를 사용하여 변수를 반환하는 방법을 소개하겠습니다. 필요하시면 참고하시면 됩니다.
PHP에서는 변수를 반환하거나 출력해야 하는 경우가 많은데 이때 어떻게 해야 할까요? 오늘은 변수를 반환하거나 출력하는 방법을 소개하겠습니다.
먼저 작은 예를 살펴보겠습니다.
<?php $a = array ("one","two", array ("apple", "orange", "pear", array (1, 2))); var_export ($a); echo "<br>"; print_r($a); ?>
결과는
우리가 작성한 배열이 출력된 것을 볼 수 있으며, 우리에게 익숙한 echo나 print를 사용하지 않으나 인쇄 출력과 거의 동일합니다, 몇 개만 있으면 동일하지 않습니다.
그럼 이 기능을 체계적으로 공부해 볼까요?
var_export() 함수는 문자열 형식으로 표현된 변수를 출력하거나 반환하는 데 사용됩니다. 이 함수는 함수에 전달된 변수에 대한 구조적 정보를 반환합니다. 유효한 PHP 코드를 반환한다는 점을 제외하면 var_dump()와 유사합니다. 즉, var_export에서 반환된 코드를 PHP 코드로 변수에 직접 할당할 수 있습니다. 그리고 이 변수는 var_export와 동일한 유형의 값을 얻습니다.
이 함수의 구문을 살펴보겠습니다.
mixed var_export (要输出的变量, bool $return ] )
$return은 선택적 매개변수입니다. TRUE로 설정하면 함수는 출력 결과를 실행하지 않지만 출력 결과를 변수로 반환합니다. 그리고 $return을 true로 설정한 경우에만 반환 값을 사용할 수 있으며, 변수의 구조 정보를 반환한다.
var_export()는 데이터를 저장하기 위해 항상 구조화된 형식을 유지합니다. 하지만 특히 기억해 두셔야 할 점은 이때 변수 값의 타입이 이미 문자열($var)이고, 그 안의 값은 더 이상 배열의 형태로 꺼낼 수 없다는 점입니다.
그게 다입니다. 더 알고 싶다면 여기를 클릭하세요. → →php 비디오 튜토리얼
위 내용은 PHP에서 함수를 사용하여 변수를 반환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!