● print_r() 함수, var_dump() 함수, var_export() 함수
print_r() 함수, var_dump() 함수, var_export() 함수는 배열 등의 변수 정보를 출력하는 함수입니다. 이들 세 개의 함수 모두 기본적인 기능이나 사용법은 거의 같지만 출력 형식이 다릅니다.
● 디버그 표시용 함수의 차이
● 배열의 내용을 디버그 표시하기
<!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <title>배열의 내용을 디버그 표시하고 싶을 때</title> <link href="../../css/style.css" rel="stylesheet"> </head> <body> <div> <?php $data = array(array('string' => '영수', 'bool' => true), array('string' => '', 'float' => 3.1415), array('int' => 10, 'null' => null)); echo '<table><tr>'; echo '<td class="vtop">print_r() 함수로 표시<pre>'; print_r($data); echo '</pre></td>'; echo '<td class="vtop">var_dump() 함수로 표시<pre>'; var_dump($data); echo '</pre></td>'; echo '<td class="vtop">var_export() 함수로 표시<pre>'; var_export($data); echo '</pre></td>'; echo '</tr></table>'; ?> </div> </body> </html>
'웹코딩 > PHP' 카테고리의 다른 글
htmlspecialchars()를 이용해 이스케이프 처리 (0) | 2016.09.30 |
---|---|
처리를 일시 정지하고 싶을 때 sleep() 함수, usleep() 함수 (0) | 2016.09.30 |
서기를 단기로 표현하고 싶을 때 (0) | 2016.09.26 |
날짜와 시간의 일부를 사용하고 싶을 때 getdate() 함수 (0) | 2016.09.26 |
난수를 생성하고 싶을 때 mt_rand()함수 | mt_srand() 함수 (0) | 2016.09.26 |