Login
Libri
Home Argomenti Generali Nomi Riservati

Nomi Riservati

Share

 

Al fine di aiutareci, CodeIgniter usa una serie di funzioni e nomi nelle sue operazioni. A causa di questo, alcuni nomi non possono essere utilizzati dagli sviluppatori. Di seguito è riportata una lista di nomi riservati da non usare.

Nomi dei Controller

Da quando una tua classe controller estende il controller principale, devi stare attento a non nominare le tue funzioni uguali a quelle usate da questa classe, altrimenti le tue funzioni le sovrascriveranno. Di seguito una lista di nomi riservati. Non nominare le funzioni dei tuoi controllers con nessuna di queste:

  • Controller
  • CI_Base
  • _ci_initialize
  • _ci_scaffolding
  • index

Se si utilizzi PHP 4 si aggiungono altre parole riservate. SOLO se si utilizza PHP4.

  • CI_Loader
  • config
  • database
  • dbutil
  • dbforge
  • file
  • helper
  • helpers
  • language
  • library
  • model
  • plugin
  • plugins
  • scaffolding
  • script
  • view
  • vars
  • _ci_assign_to_models
  • _ci_autoloader
  • _ci_init_class
  • _ci_init_scaffolding
  • _ci_is_instance
  • _ci_load
  • _ci_load_class
  • _ci_object_to_array

Functions

  • is_really_writable()
  • load_class()
  • get_config()
  • config_item()
  • show_error()
  • show_404()
  • log_message()
  • _exception_handler()
  • get_instance()

Variables

  • $config
  • $mimes
  • $lang

Constants

  • EXT
  • FCPATH
  • SELF
  • BASEPATH
  • APPPATH
  • CI_VERSION
  • FILE_READ_MODE
  • FILE_WRITE_MODE
  • DIR_READ_MODE
  • DIR_WRITE_MODE
  • FOPEN_READ
  • FOPEN_READ_WRITE
  • FOPEN_WRITE_CREATE_DESTRUCTIVE
  • FOPEN_READ_WRITE_CREATE_DESTRUCTIVE
  • FOPEN_WRITE_CREATE
  • FOPEN_READ_WRITE_CREATE
  • FOPEN_WRITE_CREATE_STRICT
  • FOPEN_READ_WRITE_CREATE_STRICT

 

Ultimo aggiornamento ( Domenica 14 Marzo 2010 06:17 )