bug77338.phpt 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. --TEST--
  2. Bug #77338: get_browser with empty string
  3. --INI--
  4. browscap={PWD}/browscap.ini
  5. --FILE--
  6. <?php
  7. var_dump(get_browser(""));
  8. ?>
  9. --EXPECT--
  10. object(stdClass)#1 (34) {
  11. ["browser_name_regex"]=>
  12. string(6) "~^.*$~"
  13. ["browser_name_pattern"]=>
  14. string(1) "*"
  15. ["browser"]=>
  16. string(15) "Default Browser"
  17. ["version"]=>
  18. string(1) "0"
  19. ["majorver"]=>
  20. string(1) "0"
  21. ["minorver"]=>
  22. string(1) "0"
  23. ["platform"]=>
  24. string(7) "unknown"
  25. ["alpha"]=>
  26. string(0) ""
  27. ["beta"]=>
  28. string(0) ""
  29. ["win16"]=>
  30. string(0) ""
  31. ["win32"]=>
  32. string(0) ""
  33. ["win64"]=>
  34. string(0) ""
  35. ["frames"]=>
  36. string(1) "1"
  37. ["iframes"]=>
  38. string(0) ""
  39. ["tables"]=>
  40. string(1) "1"
  41. ["cookies"]=>
  42. string(0) ""
  43. ["backgroundsounds"]=>
  44. string(0) ""
  45. ["authenticodeupdate"]=>
  46. string(1) "0"
  47. ["cdf"]=>
  48. string(0) ""
  49. ["vbscript"]=>
  50. string(0) ""
  51. ["javaapplets"]=>
  52. string(0) ""
  53. ["javascript"]=>
  54. string(0) ""
  55. ["activexcontrols"]=>
  56. string(0) ""
  57. ["stripper"]=>
  58. string(0) ""
  59. ["isbanned"]=>
  60. string(0) ""
  61. ["wap"]=>
  62. string(0) ""
  63. ["ismobiledevice"]=>
  64. string(0) ""
  65. ["issyndicationreader"]=>
  66. string(0) ""
  67. ["crawler"]=>
  68. string(0) ""
  69. ["css"]=>
  70. string(1) "0"
  71. ["cssversion"]=>
  72. string(1) "0"
  73. ["supportscss"]=>
  74. string(0) ""
  75. ["aol"]=>
  76. string(0) ""
  77. ["aolversion"]=>
  78. string(1) "0"
  79. }