Можна використовувати глобальні змінні, оголошені в одній функції, в іншу функцію в php?
Відповіді:
6 за відповідь № 1Так.
function func_A () {
global $var;
$var = 5;
}
function func_B () {
global $var;
echo $var;
}
func_A();
func_B();
відгомони 5
Що відбувається, коли ви використовуєте global
Це ключове слово, PHP робить примітку, що назва вашої змінної відноситься до назви цієї змінної в глобальному масштабі (незалежно від того, чи існує ця змінна в глобальному масштабі того часу).
По можливості слід уникати використання глобальних функцій, оскільки вони можуть призвести до функцій, що мають побічні ефекти.
редагувати: я маю на увазі "глобальні змінні", а не "глобальні функції".
2 для відповіді № 2
Так, дивіться PHP Керівництво - змінна сфера - глобальне ключове слово