Jak wiemy, globalny słów kluczowych sprawia, że zmienna (lub obiektu, tablica) widoczne wewnątrz bieżącej funkcji mamy do czynienia zglobalny kluczowe zewnątrz funkcji w php
<?php
$some_var = 'some string';
function __test(){
global $some_var;
echo $some_var; // some string
}
Ale niektóre dev wciąż wykorzystać globalną słowa kluczowego poza funkcjami na pierwszy rzut oka nie ma dla mnie żadnego sensu.
Cóż, pytanie brzmi: czy ma sens używanie słowa kluczowego "global" poza funkcją ???
Czy jesteś pewien co do zakresu, w jakim jest używany? –
Widziałem nawet w pliku index.php, "global $ some_var" - naprawdę to nigdy nie będzie w żadnej funkcji. Jestem pewien co do zakresu – Yang
@metal_fan Podejrzewam, że widziałeś odwagę funkcji w osobnym pliku. – Sampson