$h
имеет только область действия внутри функции test
. Чтобы получить значение $h
, вы можете либо сделать глобальным $h
, либо, предпочтительно, вернуть значение из функции myTest.
Примечание: функция обычно должна быть автономнойБлок. Предоставляя глобальные возможности внутри функции (используя global $x, $y
), вы вводите ненужные и, возможно, вредные зависимости в коде. Приведенный ниже код является примером только для иллюстрации решения вашего вопроса.
function myTest() {
global $x, $y;
return $x + $y;
}
$h = myTest();