compact()
X

compact()

Funkcija compact() ustvari matriko iz spremenljivk in njihovih vrednosti. Vsi nizi, ki se ne ujemajo z imeni spremenljivk, bodo preskočeni. Ker uporabljamo PHPStorm, nam javi napako o nedefinirani spremenljivki.

compact()
compact()
PRIMER
<?php
echo "\nUstvarimo matriko iz spremenljivk in njihovih vrednosti:\n";
$ime = "Borut";
$priimek = "Bukovnik";
$starost = "51";

$rezultat = compact("ime", "priimek", "starost");
print_r($rezultat);

echo "\nUporaba niza, ki se ne ujema s spremenljivko in matrike z imeni spremenljivk:\n";
$mojeIme = array("ime", "priimek");
$rezultat = compact($mojeIme, "lokacija", "starost");
print_r($rezultat);
            
REZULTAT
C:\xampp\php\php.exe -c C:\xampp\php\php.ini "C:\Users\"
PHP Warning:  compact(): Undefined variable $lokacija in C:\Users\ on line 12

Ustvarimo matriko iz spremenljivk in njihovih vrednosti:
Array
(
    [ime] => Borut
    [priimek] => Bukovnik
    [starost] => 51
)

Uporaba niza, ki se ne ujema s spremenljivko in matrike z imeni spremenljivk:

Warning: compact(): Undefined variable $lokacija in C:\Users\ on line 12
Array
(
    [ime] => Borut
    [priimek] => Bukovnik
    [starost] => 51
)

Process finished with exit code 0