Constructor of Classes and Objects in OOP PHP

A constructor is a special functions which are automatically called when an object is created . The constructor is the most useful , especially because it allows you to send parameters along when creating a new object, which can then be used to initialize variables on the object. Constructor is nothing but a function defined in your PHP class. Constructor function automatically called when you will create object of the class. As soon as you will write $object = new yourClass() your constructor function of the class will be executed. you can create constructor by defining magic function __construct.


class MyClass 
        public $var;

    // Class constructor
    public function __construct($var)
        echo 'Created an object of MyClass';
        $this->var = $var;

// Make an object
$objA = new MyClass('A');

// Call an object method to show the object’s property

If you have created parameter in the constructor you need to pass value for them on the time of object creation.
$objCls = new MyClass(‘A’). If you will not send value PHP will throw error.

Read more OOP in PHP

I hope its helpful for every one, contact & ask any question on

Published by

Smart Web Care

Smart Web Care offers a wide range of IT Solutions ranging from Website Development, E-Commerce Solutions, Multimedia, Brand Promotions, Graphic design, Domain Registration, Android/iOS App developer,Web Designer, Software Application Company, Web hosting company, IT support and services, Internet Marketing Service, Marketing Consultant Servers, Web Hosting and Tanning provider.