2015-05-06 3 views
2

Это неработающий код, который я пытаюсь использовать.Я хочу использовать переменную родительской функции внутри дочерней функции без использования параметра

function child(){ 
global $var ; 
echo $var; 
} 

function parent(){ 
$var =90; 
child(); 
} 

parent(); 

Ожидаемый результат: 90

+3

Просто не используйте 'global' ключевое слово, и сделать это правильно, и вы не будете иметь этот вопрос в первую очередь –

ответ

3

Использование:

function child(){ 
global $var ; 
echo $var; 
} 


function parent(){ 
global $var; 
$var =90; 
child(); 
} 



parent(); 
Смежные вопросы