Küresel kapsamı, fonksiyonu dışında tanımlanmış bir işlevi bir değişken kullanmak için izin verir. örneğin
$a=1;
function $test(){
echo $a;
}
//outputs 1
ama neden ben bir dizi ile bir değişken tanımlarsanız Ben bunu aynı şekilde kullanamazsınız ki?
$test = array(
0=>'zero',
1=>'one',
2=>'two',
3=>'three',
);
function doesntWork($something){
echo "My favorite number is " . $test[$something];
}
//outputs My favorite number is 0
Nasıl işlevinin kendisi içine dizi yazdırmam gerek kalmadan işlevi dizi geçirmek yok.
any explanation would be appreciated thanks