АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
⊗ppPmScGV 214 of 447 menu

Глабальныя зменныя ў PHP

Як вы ўжо ведаеце, знешнія зменныя недаступныя ўнутры функцыі:

<?php $num = 1; function func() { $num = 2; } func(); echo $num; // 1 ?>

Аднак, іх можна зрабіць даступнымі. Для гэтага ўнутры функцыі зменную трэба аб'явіць глабальнай з дапамогай каманды global. Пасля гэтага PHP зразумее, што мы звяртаемся менавіта да знешняй зменнай:

<?php $num = 1; function func() { global $num; // аб'яўляем глабальнай $num = 2; } func(); echo $num; // 2 ?>

Выправіце код так, каб ён запрацаваў згодна з задуманым:

<?php $num = 1; function func() { $num++; } func(); echo $num; // павінна вывесці 2 ?>

Выправіце код так, каб ён запрацаваў згодна з задуманым:

<?php $num = 1; function func() { $num++; return $num; } echo func(); // павінна вывесці 2 ?>

Выправіце код так, каб ён запрацаваў згодна з задуманым:

<?php $num = 1; function func() { return $num; } echo func(); // павінна вывесці 1 ?>
byenru