ErrorCode.php 574 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace PhpOffice\PhpSpreadsheet\Reader\Xls;
  3. class ErrorCode
  4. {
  5. protected static $map = [
  6. 0x00 => '#NULL!',
  7. 0x07 => '#DIV/0!',
  8. 0x0F => '#VALUE!',
  9. 0x17 => '#REF!',
  10. 0x1D => '#NAME?',
  11. 0x24 => '#NUM!',
  12. 0x2A => '#N/A',
  13. ];
  14. /**
  15. * Map error code, e.g. '#N/A'.
  16. *
  17. * @param int $code
  18. *
  19. * @return bool|string
  20. */
  21. public static function lookup($code)
  22. {
  23. if (isset(self::$map[$code])) {
  24. return self::$map[$code];
  25. }
  26. return false;
  27. }
  28. }