Professional Documents
Culture Documents
www.otssolutions.com
What is CakePHP ?
CakePHP is written in PHP and is modeled after the concepts of Ruby on Rails (ROR) CakePHP is a rapid development framework for PHP that provides an extensible architecture for developing, maintaining, and deploying applications. CakePHP makes use of commonly known design patterns like ActiveRecord, Association Data Mapping, Front Controller and MVC.
What is OOPs?
Object-oriented programming is a method of implementation in which programs are organized as cooperative collections of objects, each of which represents an instance of some class, and whose classes are all members of one or more hierarchy of classes united via inheritance relationships.
OOP provides a clear modular structure for programs which makes it good for defining abstract data types where implementation details are hidden and the unit has a clearly defined interface.. OOP makes it easy to maintain and modify existing code as new objects can be created with small differences to existing ones.
OOP provides a good framework for code libraries where supplied software components can be easily adapted and modified by the programmer. This is particularly useful for developing graphical user interfaces.
Characteristics of OOPs
Class definitions Objects Abstraction Encapsulation Inheritance Generic classes Polymorphism Operator and Function overloading. Message Passing
Class Hierarchies
OOPs in PHP
PHP 5 has a full object model as compared to PHP4. PHP treats objects in the same way as references or handles, meaning that each variable contains an object reference rather than a copy of the entire object. PHP supports Visibility, abstract and final classes and methods , additional magic methods, interfaces, cloning and typehinting
Thank You
http://www.otssolutions.com/
USA
4433 Merlin Way , Soquel CA 95073 United States
United kingdom
88 Wood Street 10th Floor London EC2V 7RS
Ph: +44 208 099 1660
India
Gurgaon ( Haryana )
795, Udyog Vihar, Phase-V Gurgaon(Haryana) India Ph: +91 124 4101350 +91 124 4748100 Write to us at: sales@otssolutions.com
http://www.otssolutions.com/
Ph: +1 408 540 0001 Write to us at: sales@otssolutions.com Write to us at: sales@otssolutions.com