print_r

(PHP 4, PHP 5, PHP 7)

print_r ���������ĸ�ʽ��ӡ������

˵��

print_r ( mixed $expression [, bool $return = FALSE ] ) : mixed

print_r() �������׶��ĸ�ʽ��ʾһ����������Ϣ��

print_r()�� var_dump()�� var_export() ������ʾ���� protected �� private �����ԡ� Class �ľ�̬���ԣ�static�� �򲻻���ʾ��

����

expression

Ҫ��ӡ�ı��ʽ��

return

��Ҫ��ȡ print_r() ��������ݣ�ʹ�� return ������ ���˲���Ϊ TRUE��print_r() ��ֱ�ӷ�����Ϣ�������������

����ֵ

�������������� string�� integer �� float����ֱ�����ֵ���� �������������� array��չʾ�ĸ�ʽ����ʾ����ļ��Ͱ�����Ԫ�ء�object Ҳ���ơ�

�� return �������ó� TRUE���������᷵�� string ��ʽ�����򷵻� TRUE��

ע��

Note:

��ʹ����return ����ʱ��������ʹ�����ڲ�������壬��˲����� ob_start() �ص��������ڲ�ʹ�á�

����

Example #1 print_r() ����

<pre>
<?php
$a 
= array ('a' => 'apple''b' => 'banana''c' => array ('x''y''z'));
print_r ($a);
?>
</pre>

�������̻������

<pre>
Array
(
    [a] => apple
    [b] => banana
    [c] => Array
        (
            [0] => x
            [1] => y
            [2] => z
        )
)
</pre>

Example #2 return ����������

<?php
$b 
= array ('m' => 'monkey''foo' => 'bar''x' => array ('x''y''z'));
$results print_r($btrue); // $results ������ print_r �����
?>

�μ�

  • ob_start() - ��������ƻ���
  • var_dump() - ��ӡ�����������Ϣ
  • var_export() - ����򷵻�һ���������ַ�����ʾ