当前位置: 首页 > 文章教程  > 计算机与互联网 > 网络编程

面试题14说出以下代码的输出结果(变量的作用域)

9/17/2020 9:26:54 PM 人评论

面试题14说出以下代码的输出结果(变量的作用域)

面试题14 说出以下代码的输出结果(变量的作用域)


<?php

$num=10;

function multiply(){

$num=$num*10;

}

multiply();

echo$num;

?>


输出结果是10。

【分析】本题考察的就是面试人员对变量的作用域的了解程度,面试中有一半的人做错过这道题。变量$num不在函数multiply()的作用范围内,所以值没有变化。如果指定$num为全域变量(如global$num或者$_GLOBALS['num']),结果就又会不同了。

相关教程

共有条评论 网友评论

验证码: 看不清楚?