fruffl

String Overloading

Sep 12th, 2011
248
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.98 KB | None | 0 0
  1. $fruffi = new String;
  2. $fruffi->set('                      string ');
  3. var_dump
  4. (
  5.     $fruffi
  6.     ->trim()
  7.     ->toUpper()
  8.     ->leftJoin(new String('carambolage'), new String(', '))
  9.     ->leftJoin(new String('creëre'), new String(' '))
  10.     ->rightJoin(new String('.'))
  11.     ->get()
  12. );
  13. var_dump('contains creëre (case-sensitive)', $fruffi->contains(new String('creëre'), new Boolean(true))->get() );
  14. var_dump('contains Creëre (case-sensitive)', $fruffi->contains(new String('Creëre'), new Boolean(true))->get() );
  15. var_dump('contains Creëre (ignore cases)'  , $fruffi->contains(new String('Creëre'))->get() );
  16. var_dump('isUtf8', $fruffi->isUtf8()->get() );
  17.  
  18. var_dump($fruffi->restore()->get());
  19.  
  20.  
  21. /*
  22. string(27) "creëre carambolage, STRING."
  23. string(32) "contains creëre (case-sensitive)"
  24. bool(true)
  25. string(32) "contains Creëre (case-sensitive)"
  26. bool(false)
  27. string(30) "contains Creëre (ignore cases)"
  28. bool(true)
  29. string(6) "isUtf8"
  30. bool(false)
  31. string(29) "                      string "
  32. */
Advertisement
Add Comment
Please, Sign In to add comment