美文网首页php面试题
php面试:函数

php面试:函数

作者: AISpider | 来源:发表于2018-12-16 11:29 被阅读6次
有条件函数和无条件函数:

无条件函数可以在定义之前调用,有条件函数调用之前必须定义(否则会报未定义)。

<?php
$makefoo = true;

foo();

if ($makefoo) {
  function foo()
  {
    echo "I don't exist until program execution reaches me.\n";
  }
}
#会报错

foo();
function foo()
{
  echo "I don't exist until program execution reaches me.\n";
}
#可以正常运行

1.函数名是大小写无关的;
2.递归也是有限度的: 要避免递归函数/方法调用超过 100-200 层,因为可能会使堆栈崩溃从而使当前脚本终止。 无限递归可视为编程错误;
3.PHP 不支持函数重载,也不可能取消定义或者重定义已声明的函数(不能重复定义);

函数的参数

默认值必须是常量表达式,不能是诸如变量,类成员,或者函数调用等。传引用的参数也可以有默认值。


php在线面试题集:http://cainiaophp.com/
php面试讨论群:536633782

相关文章

  • php面试:函数

    有条件函数和无条件函数: 无条件函数可以在定义之前调用,有条件函数调用之前必须定义(否则会报未定义)。 1.函数名...

  • PHP参考手册

    PHP参考手册 PHP array() 函数 PHP array_change_key_case()函数 PHP ...

  • PHP中一些函数方法

    php自定义函数之递归函数 php自定义函数之静态变量 php​ 使用系统内置函数 亚麻跌”是PHP学习时间处理的...

  • 从0到1学习网络安全 【PHP基础-PHP 函数】

    PHP 函数 PHP 的真正力量来自它的函数:它拥有超过 1000 个内建的函数。 PHP 用户定义函数 除了内建...

  • 三. PHP与MySQL关系大揭秘

    PHP内置MySQL函数学习(1) PHP内置MySQL函数学习(2) PHP内置MySQL函数学习(2)

  • 九月四号

    PHP函数之内置函数 内置函数指的是PHP默认支持的函数,PHP内置了很多标准的常用的处理函数,包括字符串处理、数...

  • 2018年最新PHP面试题(二)

    面试之前多看看公司的资料,可以看出面试的公司主要做什么,电商,数据库,php函数,sql的优化,接口,sessio...

  • 2019-03-08面试记录

    面试 PHP7.0和PHP5.6.8有什么区别 标量类型声明:函数/方法中的参数,是可以加一个类型声明的,这个是p...

  • 2018年最新PHP面试题(一)

    面试之前多看看公司的资料,可以看出面试的公司主要做什么,电商,数据库,PHP函数,SQL的优化,接口,会话和饼干等...

  • 搜藏经典

    PHP 16个魔术方法 PHP 数组函数 PHP 字符串函数 PHP 超全局变量 PHP 面向对象的理解以及三大特...

网友评论

    本文标题:php面试:函数

    本文链接:https://www.haomeiwen.com/subject/djitkqtx.html