/hphp/test/slow/ext_array/each.php

http://github.com/facebook/hiphop-php · PHP · 36 lines · 31 code · 5 blank · 0 comment · 2 complexity · b8675d49cf0c1509543a55c781334045 MD5 · raw file

  1. <?hh
  2. function a() {
  3. $foo = varray["bob", "fred", "jussi", "jouni", "egon", "marliese"];
  4. $bar = each(inout $foo);
  5. var_dump($bar);
  6. }
  7. function b() {
  8. $foo = darray["Robert" => "Bob", "Seppo" => "Sepi"];
  9. $bar = each(inout $foo);
  10. var_dump($bar);
  11. }
  12. function c() {
  13. $fruit = darray["a" => "apple", "b" => "banana", "c" => "cranberry"];
  14. reset(inout $fruit);
  15. $output = '';
  16. while (true) {
  17. $item = each(inout $fruit);
  18. if ($item === false) break;
  19. $output .= $item[0];
  20. $output .= ": ";
  21. $output .= $item[1];
  22. $output .= "\n";
  23. }
  24. var_dump($output);
  25. }
  26. <<__EntryPoint>>
  27. function main_each() {
  28. a();
  29. b();
  30. c();
  31. }