Skip to main content

Basic naming idea in codeigniter

  1. File Naming
    Class files must be named in a Ucfirst-like manner, while any other file name (configurations, views, generic scripts, etc.) should be in all lowercase.

    INCORRECT:
    somelibrary.php
    someLibrary.php
    SOMELIBRARY.php
    Some_Library.php

    Application_config.php
    Application_Config.php
    applicationConfig.php
    CORRECT:
    Somelibrary.php
    Some_library.php

    applicationconfig.php
    application_config.php
    Furthermore, class file names should match the name of the class itself. For example, if you have a class named Myclass, then its filename must be Myclass.php.

    Class and Method Naming

    Class names should always start with an uppercase letter. Multiple words should be separated with an underscore, and not CamelCased.
    INCORRECT:
    class superclass
    class SuperClass
    CORRECT:
    class Super_class
    class Super_class {
     
            public function __construct()
            {
     
            }
    }
    Class methods should be entirely lowercased and named to clearly indicate their function, preferably including a verb. Try to avoid overly long and verbose names. Multiple words should be separated with an underscore.
    INCORRECT:
    function fileproperties()               // not descriptive and needs underscore separator
    function fileProperties()               // not descriptive and uses CamelCase
    function getfileproperties()            // Better!  But still missing underscore separator
    function getFileProperties()            // uses CamelCase
    function get_the_file_properties_from_the_file()        // wordy
    CORRECT:
    function get_file_properties()  // descriptive, underscore separator, and all lowercase letters
     

Comments

  1. What if we write in capital ..??? Does it throws error or fails. ?

    ReplyDelete
  2. it throws error............

    ReplyDelete
  3. This comment has been removed by a blog administrator.

    ReplyDelete
  4. This comment has been removed by the author.

    ReplyDelete
  5. kkk , you solved my big problem (y) yhanks alot man :D

    ReplyDelete

Post a Comment

Popular posts from this blog

CodeIgniter: Getting Started With a Simple Example

CodeIgniter: Getting Started With a Simple Example Introduction CodeIgniter is a powerful PHP framework that can help you greatly speed up the development of your web applications. It is has a small performance footprint due to the modular approach to loading its libraries and does a great job separating logic from presentation by using a Model-View-Controller (MVC) dynamic. In this tutorial, you will learn how to create a very simple application that displays content from the database. It is not meant to provide the solution to building your own CMS, but rather to illustrate how CodeIgniter can be used. Additionally, it seeks to put in practice some of the lessons learned in the previous article and assumes you already have CodeIgniter installed on your development environment and have configured it as described in the first tutorial. The Plan In this article, you will see how to use some of CodeIgniter’s classes and functions to query a database table c...

How to setup CodeIgniter in your localhost with WAMP server

I've been developing a couple of website using codeIgniter framework. I only learned about this framework early this year 2011. Basically, I've tried installing codeIgniter from localhost and on the host server itself. How to make codeigniter work is very simple and easy. Below are the steps to kick start your first website using codeigniter. 1. Installing WAMP First and foremost, before you can have your website running on your localhost you should get a copy of WAMP(Windows Apache MySQL and PHP). It is where you can manage your server settings and Apache/MySQL services. So start downloading Wampserver now! As you can see there are 2 buttons to download between 32bits and 64bits that would be basing on your system type. To check what OS type is running click Windows logo on your keyboard + Pause/Break and a window will appear. After download, double click the file and follow the instructions given. Everything will be installed automatically  with the ...