Guest User

Untitled

a guest
Jul 19th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.55 KB | None | 0 0
  1. <?php
  2.  
  3. var_dump(1 + 1); // int 2
  4. var_dump('1' + '1'); //int 2
  5.  
  6. class One {
  7.     public function __toString() {
  8.         return '1';
  9.     }
  10. }
  11.  
  12. var_dump(new One + new One); // Object of class One could not be converted to int  int 2
  13. var_dump((string)new One + (string)new One); // int 2
  14.  
  15.  
  16. var_dump(2 + 2); // int 4
  17. var_dump('2' + '2'); // int 4
  18.  
  19. class Two {
  20.     public function __toString() {
  21.         return '2';
  22.     }
  23. }
  24.  
  25. var_dump(new Two + new Two); // Notice: Object of class Two could not be converted to int int 2
  26. var_dump((string)new Two + (string)new Two); // int 4
Add Comment
Please, Sign In to add comment