gpt4 book ai didi

php - TypeError与InvalidArgumentException?

转载 作者:行者123 更新时间:2023-12-03 07:38:43 25 4
gpt4 key购买 nike

PHP 7中的TypeError和InvalidArgumentException有什么区别?
什么时候抛出TypeError以及何时抛出InvalidArgumentException?

看来错误越来越像是PHP 7中的异常。
区分错误和异常的边界线是什么?

最佳答案

TypeError是什么情况在以下情况下发生:

传递给函数的

  • 参数类型与其对应的声明参数类型不匹配。
  • 返回类型与声明的函数返回类型不匹配。
  • 无效数量的参数传递给内置PHP函数。

  • 如果参数不是期望的类型,则 InvalidArgumentException是引发的异常。

    错误不能在运行时处理,但异常可以在运行时处理。

    关于php - TypeError与InvalidArgumentException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44149106/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com