bench.php 782 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. /**
  3. * Created by JetBrains PhpStorm.
  4. * User: Skamander
  5. * Date: 11.04.13
  6. * Time: 17:33
  7. * To change this template use File | Settings | File Templates.
  8. */
  9. class Bench extends CI_Controller {
  10. public function json() {
  11. $this->output
  12. ->set_content_type('application/json')
  13. ->set_output(json_encode(array('message' => 'Hello World!')));
  14. }
  15. public function db($queries = 1) {
  16. $worlds = array();
  17. for ($i = 0; $i < $queries; ++$i) {
  18. $worlds[] = $this->db
  19. ->query('SELECT * FROM World WHERE id = ?', array(mt_rand(1, 10000)))
  20. ->row();
  21. }
  22. $this->output
  23. ->set_content_type('application/json')
  24. ->set_output(json_encode($worlds));
  25. }
  26. }