PageRenderTime 45ms CodeModel.GetById 19ms RepoModel.GetById 0ms app.codeStats 0ms

/hphp/test/slow/types/is_object.php

http://github.com/facebook/hiphop-php
PHP | 24 lines | 16 code | 6 blank | 2 comment | 0 complexity | 2ab2331cd1faa04b2d9b17f0b90f90b1 MD5 | raw file
Possible License(s): LGPL-2.1, BSD-2-Clause, BSD-3-Clause, MPL-2.0-no-copyleft-exception, MIT, LGPL-2.0, Apache-2.0
  1. <?hh
  2. <<__EntryPoint>>
  3. function main() {
  4. $a = unserialize('O:14:"BogusTestClass":0:{}');
  5. var_dump(is_object($a));
  6. var_dump($a is __PHP_Incomplete_Class);
  7. $a = unserialize('O:8:"IGNOREME":0:{}'); // __PHP_Incomplete_Class
  8. var_dump(is_object($a));
  9. $a = 100500;
  10. var_dump(is_object($a));
  11. $b = "ololo";
  12. var_dump(is_object($b));
  13. // The type not known at compile-time
  14. $c = new stdClass();
  15. var_dump(is_object($c));
  16. // The type known at compile-time
  17. var_dump(is_object(new stdclass));
  18. }