/** * Constructor. * * @access protected */ protected function __construct() { // Init Config Config::init(); // Turn on output buffering ob_start(); // Display Errors Config::get('system.errors.display') and error_reporting(-1); // Set internal encoding function_exists('mb_language') and mb_language('uni'); function_exists('mb_regex_encoding') and mb_regex_encoding(Config::get('system.charset')); function_exists('mb_internal_encoding') and mb_internal_encoding(Config::get('system.charset')); // Set default timezone date_default_timezone_set(Config::get('system.timezone')); // Start the session Session::start(); // Init Cache Cache::init(); // Init Plugins Plugins::init(); // Init Blocks Blocks::init(); // Init Pages Pages::init(); // Flush (send) the output buffer and turn off output buffering ob_end_flush(); }
<?php include_once 'Blocks.php'; include_once 'ON.php'; $block = new Blocks(); $block->init(); $block->unstack(1, 3); $block->putdown(1); $block->pickup(6); $block->stack(6, 1); echo "Final State: " . $block->toString(); /* Block block = new Block(); block.init(); block.unstack("1", "3"); block.putdown("1"); block.pickup("6"); block.stack("6", "1"); System.out.println("Final state: "+block); */