Learn PHP Programming Language for Free - PHP Teacher PHP Teacher
PostsCategory Partners Manual Magazines
  • « SplObjectStorage::valid
  • BadFunctionCallException »
  • PHP Manual
  • SPL
  • Exceptions

Exceptions

Table of Contents

  • BadFunctionCallException
  • BadMethodCallException
  • DomainException
  • InvalidArgumentException
  • LengthException
  • LogicException
  • OutOfBoundsException
  • OutOfRangeException
  • OverflowException
  • RangeException
  • RuntimeException
  • UnderflowException
  • UnexpectedValueException

SPL provides a set of standard Exceptions.

SPL Exceptions Class Tree

  • LogicException (extends Exception)
    • BadFunctionCallException
      • BadMethodCallException
    • DomainException
    • InvalidArgumentException
    • LengthException
    • OutOfRangeException
  • RuntimeException (extends Exception)
    • OutOfBoundsException
    • OverflowException
    • RangeException
    • UnderflowException
    • UnexpectedValueException

See Also

  • Predefined Exceptions
↑ and ↓ to navigate • Enter to select • Esc to close • / to open
Learn PHP Programming Language for Free - PHP Teacher

Free PHP learning resources for developers of all levels.

Blog

  • Posts
  • Categories

Resources

  • Laravel Books

Other

  • RSS
  • Site Map
  • GitHub
Laravel Company Logo Laravel Company

Part of the Laravel Company ecosystem delivering integrated messaging, e-commerce, and SEO solutions.

© 2026 Laravel Software. All Rights Reserved.