另一道PHP面试题
来源:互联网 发布:java编程规范 华为 编辑:程序博客网 时间:2024/05/17 02:01
<cnmm22 独家:http://blog.csdn.net/cnmm22/article/details/44938445>
本题来自兄弟连云课堂。
写出运行结果:
function myfunc($argument){
本题来自兄弟连云课堂。
写出运行结果:
function myfunc($argument){
echo $argunment + 10;
}
$variable= 10;
echo“myfunc($variable)=”.myfunc($variable);
答案:1、 echo“myfunc($variable)=”.myfunc($variable); 这句会怎样执行??
会先执行后面部分"myfunc($variable);" 再执行echo,所以答案至少是 20myfunc($variable)= 。20就是 myfunc($variable); 执行结果。
2、echo“myfunc($variable)=”. 会怎样解析? 双引号里的变量会被执行,而函数不会被执行。所以等于:myfunc(10)=。
所以,答案至少是 20myfunc(10)= 。
但仔细看, function myfunc($argument){
echo $argunment + 10;
}
函数传进变量是 $argument,下面却是$argunment,这是很迷惑人得。所以,这个函数里 $argunment 不会 被打印。
本地最终正确答案是:10myfunc(10)=
0 0
- 另一道PHP面试题
- 另一道与fork()有关的面试题
- 黑马程序员 另一道内存分配的面试题
- 三道PHP面试题
- 华为的另一道面试题,有关union的sizeof()的问题
- 另一道递归算法题(2009年企业面试题)
- 几道php基础面试题
- 几道坑人的php面试题
- PHP面试题
- PHP面试题
- PHP编程面试题
- php面试题
- PHP新手面试题
- php面试题三
- php面试题四
- PHP面试题五
- php面试题
- PHP面试题
- 加载太多图片造成崩溃
- 代码 AutoLayout
- 搭建Mantis 缺陷管理系统
- 使用hibernate中connection.release_mode,connection.autocommit和transaction.auto_close_session用法及需要注意的问题
- 欢迎使用CSDN-markdown编辑器
- 另一道PHP面试题
- ARM指令集详解(带实例)
- Java回调函数透析
- 安卓NFC读写非接触IC卡实例
- 移动应用SDK
- linux之cp/scp命令+scp命令详解
- VS2010查找和替换
- Web工程和引用工程引用了同一个jar包,部署项目后,会引用哪一个?
- 高亮显示搜索到的关键字-jquery.highlight.js的用法!