compact

(PHP 4, PHP 5, PHP 7)

compact ����һ�����飬���������������ǵ�ֵ

˵��

compact ( mixed $varname1 [, mixed $... ] ) : array

����һ��������������ֵ�����顣

��ÿ��������compact() �ڵ�ǰ�ķ��ű��в��Ҹñ�������������ӵ�����������У���������Ϊ���������������ݳ�Ϊ�ü���ֵ����˵���������º� extract() �����෴�����ؽ����б�����ӽ�ȥ������顣

Note:

�� PHP 7.3 ֮ǰ�汾��δ���õ��ַ����ᱻ��Ĭ���ԡ�

����

varname1

compact() ���ܿɱ�IJ�����Ŀ��ÿ������������һ���������������ַ���������һ�����������������飬�������л����԰���������Ԫ����Ϊ�����������飬 compact() ���Եݹ鴦��

����ֵ

������������飬��������ӵ����б�����

�����쳣

����ַ���ָ��ı���δ���壬compact() ����� E_NOTICE ������

������־

�汾 ˵��
7.3.0 ���ڣ�����ַ���ָ��ı���δ���壬compact() ����� E_NOTICE ������ �ڴ�֮ǰ����������ᾲĬ���Ե���

����

Example #1 compact() ����

<?php
$city  
"San Francisco";
$state "CA";
$event "SIGGRAPH";

$location_vars = array("city""state");

$result compact("event""nothing_here"$location_vars);
print_r($result);
?>

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

Array
(
    [event] => SIGGRAPH
    [city] => San Francisco
    [state] => CA
)

ע��

Note: Gotcha

��Ϊ�ɱ����Ҳ�����ں����ڲ����� PHP ����ȫ����������ʱ���ܽ���ȫ�����鴫���� compact() �С�

�μ�

  • extract() - �������н��������뵽��ǰ�ķ��ű�