/hphp/test/zend/bad/ext/pdo_sqlite/tests/pdo_sqlite_createfunction.php

http://github.com/facebook/hiphop-php · PHP · 20 lines · 11 code · 9 blank · 0 comment · 0 complexity · 8fe3aa1009335aca07867f680ae08385 MD5 · raw file

  1. <?php
  2. $db = new pdo('sqlite::memory:');
  3. $db->query('CREATE TABLE IF NOT EXISTS foobar (id INT AUTO INCREMENT, name TEXT)');
  4. $db->query('INSERT INTO foobar VALUES (NULL, "PHP")');
  5. $db->query('INSERT INTO foobar VALUES (NULL, "PHP6")');
  6. $db->sqliteCreateFunction('testing', function($v) { return strtolower($v); });
  7. foreach ($db->query('SELECT testing(name) FROM foobar') as $row) {
  8. var_dump($row);
  9. }
  10. $db->query('DROP TABLE foobar');
  11. ?>