记录经典的面试题目,记录着很多不注意的地方。

  1. //有三个php文件位于同一目录下,内容为  
  2. //a.php:-------  
  3. <?php function fa() { echo "in Function A\n"; }?>  
  4.  
  5. //b.php:-------  
  6. <?php include 'a.php'; ?>  
  7. <?php function fb() { fa(); echo "in Function B\n"; } ?>  
  8.  
  9. //c.php:-------  
  10. <?php include 'a.php'; ?>  
  11. <?php include 'b.php'; ?>  
  12. <?php fa(); fb(); ?>  
  13.  

使用浏览器访问 c.php,请问是否存在问题。
如果存在问题,请指出修正方法并写出浏览器查看效果
如果不存在问题,请写出浏览器查看效果

答:Fatal error: Cannot redeclare fa() ;修改include_once才正常运行。

判断以下代码是否正确,如果有错,请指出错误,如果正确,请指出运行结果

  1. var arr = new Array(new Array(1,2,3,4),  
  2.   new Array('abc'"def""xyz"),  
  3. );  
  4. for(i = 0; i < arr.length; i++) {  
  5.   document.write(arr[0])  

答:arr数组的最后一个项不应该有逗号,如果去除逗号输出结果为1,2,3,41,2,3,4