CodeIgnitor: Tên riêng


Đăng ký nhận thông báo về những video mới nhất

Để trợ giúp cho lập trình viên cũng như các developer thì CodeIgniter đã cung cấp sẵn nhiều hàm, phương thức, lớp và các biến, và đương nhiên ta không được dùng đến các tên giống với tên của các thành phần này (còn gọi là tên riêng). Dưới đây là danh sách các tên riêng mà ta không được dùng.

Tên của Controller

Do các lớp controller ta xây dựng sẽ thừa kế từ lớp controller được xây dựng sẵn nên bạn không được tạo lớp controller có tên trùng. Cụ thể, bạn không đặt tên controller của bạn trùng với những tên sau:

  • CI_Controller
  • Default
  • index

Các hàm không được đặt tên trùng

  • is_php()
  • is_really_writable()
  • load_class()
  • is_loaded()
  • get_config()
  • config_item()
  • show_error()
  • show_404()
  • log_message()
  • set_status_header()
  • get_mimes()
  • html_escape()
  • remove_invisible_characters()
  • is_https()
  • function_usable()
  • get_instance()
  • _error_handler()
  • _exception_handler()
  • _stringify_attributes()

Các biến không được đặt tên trùng

  • $config
  • $db
  • $lang

Các hằng không được đặt tên trùng

  • ENVIRONMENT
  • FCPATH
  • SELF
  • BASEPATH
  • APPPATH
  • VIEWPATH
  • CI_VERSION
  • MB_ENABLED
  • ICONV_ENABLED
  • UTF8_ENABLED
  • 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
  • SHOW_DEBUG_BACKTRACE
  • EXIT_SUCCESS
  • EXIT_ERROR
  • EXIT_CONFIG
  • EXIT_UNKNOWN_FILE
  • EXIT_UNKNOWN_CLASS
  • EXIT_UNKNOWN_METHOD
  • EXIT_USER_INPUT
  • EXIT_DATABASE
  • EXIT__AUTO_MIN
  • EXIT__AUTO_MAX

Nếu bạn có điều thắc mắc, bạn hãy comment cho V1Study để được giải đáp.
Bài viết này được chia sẻ bởi LongDT. Nếu bạn muốn chia sẻ bài viết, bạn hãy Đăng ký làm thành viên!
« Prev
Next »
Copied !!!