-   -   2.1
Illustration by   Evil Preacher / http://predicadormalvado.blogspot.com/
0     250,000 500,000 750,000 1,000,000


           CodeIgniter 1.7.3     43,044

            CodeIgnter 2.0.0     45,439

              CakePHP 1.3.7          190,022

                symfony 1.4.9
                                              300,891
Zend Framework 1.11.3 Minimal
                                                  468,480
    Zend Framework 1.11.3 Full


                                                                    949,707
{entries}...{/entries}
{entries}...{/entries}
{entries}...{/entries}
{entries}...{/entries}
index.php
system




application
core
index.php     database
system        libraries
              helpers



application
core
index.php     database
system        libraries
              helpers

              config
                          controllers
application   views
                          models
core
index.php     database
system        libraries
              helpers

              config
                          controllers
application   views
                          models

              core
              libraries
              helpers
SELF
EXT
BASEPATH
APPPATH
FCPATH

SYSDIR
SELF
EXT
BASEPATH
APPPATH
FCPATH

SYSDIR
SELF
EXT
BASEPATH
APPPATH
FCPATH

SYSDIR
SELF
EXT
BASEPATH
APPPATH
FCPATH

SYSDIR
SELF
EXT
BASEPATH
APPPATH
FCPATH

SYSDIR
SELF
EXT
BASEPATH
APPPATH
FCPATH

SYSDIR
CI_Benchmark
CI_Hooks
CI_Config
CI_Utf8
CI_URI
CI_Router
CI_Output
CI_Input
CI_Lang
$this->output->set_header();
CI_Controller




CI_Loader


$this->load->view('welcome_message');
CI_Benchmark   $this->benchmark
CI_Hooks       $this->hook
CI_Config       $this->config
CI_Utf8        $this->utf8
CI_URI         $this->uri
CI_Router      $this->router
CI_Output      $this->output
CI_Input       $this->input
CI_Lang        $this->lang
CI_Loader      $this->load


CI_Log         $this->log
<?php
class CI_Output {
        function __construct() {
                ...
        }
}
<?php
class MY_Controller extends CI_Controller {


        function __construct() {
                parent::__construct();
        }
}
• PostgreSQL Conference 2011
• PostgreSQL Conference 2011
• PostgreSQL Conference 2011
• PostgreSQL Conference 2011
• PostgreSQL Conference 2011
• PostgreSQL Conference 2011
• PostgreSQL Conference 2011
• PostgreSQL Conference 2011



  http://www.postgresql.jp
The Source will be with you,
         always.
         @makotokaga
      http://project92.com
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜

「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜