Вот часть кода с распространенной ошибкой, от которой правильность константы может защитить Вас:
void foo(const int DEFCON)
{
if (DEFCON = 1) //< FLAGGED AS COMPILER ERROR! WORLD SAVED!
{
fire_missiles();
}
}
Как видно из предоставленной ссылки на источник, вызов $ this
применительно к объекту CodeIgniter доступен только в ваших контроллерах, моделях и представлениях.
Однако, чтобы в полной мере использовать собственные ресурсы CodeIgniter извне, вам просто нужно создать его экземпляр следующим образом:
$instanceName =& get_instance();
Затем для доступа к этим ресурсам вместо использования $ this ->
вы было бы использовать $ instanceName ->
.
function first_function()
{
$ci =& get_instance();
$ci->load->helper('date');
$mysql = '20061124092345';
$unix = mysql_to_unix($mysql);
}