Trong CI3, file application/config/constants.php
được load rất sớm trong vòng đời của framework.
Quy trình boot cơ bản của CodeIgniter 3 là:
system
, application
).CodeIgniter.php
trong thư mục system/core/
.application/config/constants.php
✅application/config/config.php
application/config/hooks.php
application/config/autoload.php
)define(...)
trong constants.php
.👉 Nói cách khác:
constants.php
được load trước cả controller, model, helper, library.NATION_CODE
trong constants.php
, thì bất cứ đâu trong hệ thống (controller, model, helper) cũng có thể dùng được.