Função PHP compact()
Exemplo
Crie um array de variáveis e seus valores:
<?php
$firstname = "Peter";
$lastname = "Griffin";
$age = "41";
$result = compact("firstname", "lastname", "age");
print_r($result);
?>
Definição e uso
A função compact() cria um array de variáveis e seus valores.
Nota: Quaisquer strings que não correspondam aos nomes das variáveis serão ignoradas.
Sintaxe
compact(var1, var2...)
Valores de parâmetro
Parameter | Description |
---|---|
var1 | Required. Can be a string with the variable name, or an array of variables |
var2,... | Optional. Can be a string with the variable name, or an array of variables. Multiple parameters are allowed. |
Detalhes técnicos
Valor de retorno: | Retorna um array com todas as variáveis adicionadas a ele |
---|---|
Versão do PHP: | 4+ |
Alterar registro: | A partir da versão 7.3, esta função emite um erro de nível E_NOTICE se uma variável não definida for fornecida |
Mais exemplos
Exemplo
Usando uma string que não corresponde a uma variável e uma matriz de nomes de variáveis:
<?php
$firstname = "Peter";
$lastname = "Griffin";
$age = "41";
$name = array("firstname", "lastname");
$result = compact($name, "location", "age");
print_r($result);
?>
❮ Referência de array PHP