在 PHP 中创建类的 PHP 程序


2022 年 4 月 21 日, Learn eTutorial
1515

如何在 PHP 中创建类?

要在 PHP 中创建类,我们使用关键字 class,后面跟着类名。在类内部,我们创建函数,这些函数将成为类方法。要创建简单的继承,请使用 class 关键字,后面跟着 extends 关键字和父类名。要定义对象,我们使用 new 关键字。

语法


class "class_name"
{

    function "method_name"("parameters")
    {
        // code block
    }
}
class "second_class_name" extends "class_name"
{
    function "method_name"("parameters")
    {
        // code block
    }
}

算法

步骤 1: 将两个数字接收到变量 num1num2

步骤 2: 创建 Subtraction 类的对象 obj

步骤 3: 使用对象 obj 调用函数 add(num1, num2) 来添加数字

步骤 4: 使用对象 obj 调用函数 sub(num1, num2) 来减去数字

算法函数:add(num1, num2)

步骤 1:'num1 + num2' 的计算值赋给变量 sum

步骤 2: 打印变量 sum 的值作为 num1num2 的和

算法函数:sub(num1, num2)

步骤 1:'num1 - num2' 的计算值赋给变量 sub

步骤 2: 打印变量 sub 的值作为 num1num2 的差

PHP 源代码

                                          <?php
class Addition
{

    function add($num1, $num2)
    {
        $sum = $num1 + $num2;
        echo "$num1 + $num2 = $sum";
    }
}
class Subtraction extends Addition
{
    function sub($num1, $num2)
    {
        $sub =  $num1 - $num2;
        echo  "\n$num1 - $num2 = $sub";
    }
}
$num1 = readline("Enter the 1st number: ");
$num2 = readline("Enter the 2nd number: ");
$obj = new Subtraction;
$obj->add($num1, $num2);
$obj->sub($num1, $num2);
?>
                                      

输出

Enter the 1st number: 48
Enter the 2nd number: 15
48 + 15 = 63
48 - 15 = 33