<?php
defined( 'Q_APP' ) or die( 'คุณไม่มีสิทธิ์เข้าถึงไฟล์นี้โดยตรง' );
// ค่าเริ่มต้นสำหรับโปรแกรม
$app = new App;
$app::render( function() use ( $app ) {
$app->load->php( 'welcome' );
} );
?>
โค๊ดที่ท่านเห็นอยู่ คือค่าเริ่มต้นที่ถูกกำหนดมา หลักการก็คือเราสร้าง Object ที่ชื่อว่า "App" ขึ้นมาโดยเก็บไว้ในตัวแปร $app และเรียกใช้เมธอด (แบบ Static) render ในเมธอด render เราจะทำการใช้งาน Callback Function ทั้งนี้เราจำเป็นที่ต้องใช้ use ( $app )เพราะจะทำให้เราสามารถเรียก Instanceของ Current Object (Object ที่ใช้งานอยู่) ได้
หรือถ้าหากใครไม่ถนัดในการใช้ Callback Function ท่านก็สามารถเขียนในรูปแบบอิสระของท่านตามสะดวกได้ อาทิเช่น Class เป็นต้น แต่ทั้งนี้ทั้งนั้นทางเรามีข้อแนะนำว่า ถ้าท่านต้องการเขียน Class ไว้ใช้งานให้ท่านทำการเขียนในโฟลเดอร์ Application/Public/Core/ , เช่นเดียวกันกับ Function ให้ท่านสร้างไฟล์ที่โฟลเดอร์ Application/Public/Helper/