Objects in PHP: Creating and Using Objects

Rumman Ansari   Software Engineer   2024-07-09 10:06:25   5531  Share
Subject Syllabus DetailsSubject Details
☰ TContent
☰Fullscreen

An object is a data type that stores data and information on how to process that data.

In PHP, an object must be explicitly declared.

First, we must declare a class of objects. For this, we use the class keyword. A class is a structure that can contain properties and methods:

Example Code:

<span class="pln">

</span><span class="pun">&lt;?</span><span class="pln">php
</span><span class="kwd">class</span><span class="pln"> </span><span class="typ">Car</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
    </span><span class="kwd">function</span><span class="pln"> </span><span class="typ">Car</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
        $this</span><span class="pun">-&gt;</span><span class="pln">model </span><span class="pun">=</span><span class="pln"> </span><span class="str">"Model Z.10"</span><span class="pun">;</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">
</span><span class="pun">}</span><span class="pln">

</span><span class="com">// create an object</span><span class="pln">
$carObj </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">new</span><span class="pln"> </span><span class="typ">Car</span><span class="pun">();</span><span class="pln">

</span><span class="com">// show object properties</span><span class="pln">
echo $carObj</span><span class="pun">-&gt;</span><span class="pln">model</span><span class="pun">;</span><span class="pln">
</span><span class="pun">?&gt;</span><span class="pln">

</span>

Output:

The above code will produce the following result-

<span class="pln">
</span><span class="typ">Model</span><span class="pln"> Z</span><span class="pun">.</span><span class="lit">10</span><span class="pln">
</span>

No Questions Data Available.
No Program Data.

Stay Ahead of the Curve! Check out these trending topics and sharpen your skills.