Q:

PHP program to implement the parameterized constructor using __construct()

belongs to collection: PHP Classes & Objects Programs

0

Here, we will create a class with data members and implement a parameterized constructor using __construct() to initialize data members.

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Program/Source Code:

The source code to implement the parameterized constructor using __construct() is given below. The given program is compiled and executed successfully.

<?php
//PHP program to demonstrate the parameterized constructor 
//using __construct().
class Sample
{
    private $num1;
    private $num2;

    public function __construct($n1, $n2)
    {
        $this->num1 = $n1;
        $this->num2 = $n2;
    }
    public function PrintValues()
    {
        echo "Num1: " . $this->num1 . "<br>";
        echo "Num2: " . $this->num2 . "<br>";
    }
}
$S = new Sample(10, 20);
$S->PrintValues();
?>

Output:

Num1: 10
Num2: 20

Explanation:

In the above program, we created a class Sample that contains data members $num1 and $num2. The Sample class contains a parameterized constructor using __construct() and a method PrintValues().

The parameterized constructor is used to initialized the data members, and PrintValues() method is used to print the values of data members.

$S = new Sample(10,20);

In the above statements, we created the object $S of Sample class then parameterized constructor of Sample class get called automatically and initialized the values of data members.

$S->PrintValues();

In the above statement, we called the PrintValues() method using object $S that will print the values of data members on the webpage.

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

PHP Classes & Objects Programs

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
PHP program to demonstrate the use of destructor... >>
<< PHP program to demonstrate the parameterized const...