PHP模拟报名

<?php
    //使用OOP完成报名过程
    header("Content-type:text/html;Charset=utf-8");
    //定义相关的类
    class Student{
        public $stu_name;
        public $stu_age;
        public $stu_money;
        public function paymoney(){
            //缴费
            $this->stu_money -= 18000;
            echo '缴费成功!<br/>';
        }
    }//学生

    class Teacher{
        public $tea_name;
        public $tea_money;
        public $stu_infos;
        public function setinfos($stu){
            //登记学生信息
            $this->stu_infos[] = $stu;
            echo '登记成功!<br/>';
        }
        public function getwages(){
            //领取工资
            $this->tea_money += 20000;
            echo'已领工资!<br/>';
        }
    }//老师

    class School{
        public $sch_name;
        public $sch_money;
        public function getmoney(){
            //收取学费
            $this->sch_money += 18000;
            echo '收费成功!<br/>';
        }
        public function paymoney(){
            //发放工资
            $this->sch_money -= 20000;
            echo '工资已发,请注意查收!<br/>';
        }

    }//学校

    class Classroom{
        public $class_name;
        public $stu_names;
        public function getnames($stu){
            //报到注册
            $this->stu_name[] = $stu->stu_name;
            echo '你已成功入班!<br/>';
        }
    }//班级

    //实例化
    $stu=new Student;
    $stu->stu_name='Tom';
    $stu->stu_age=21;
    $stu->stu_money=30000;

    $tea=new Teacher;
    $tea->tea_name='Ann';
    $tea->tea_money=100000;
    $tea->stu_infos=array();

    $sch=new school;
    $sch->sch_name='Hopeschool';
    $sch->sch_money=2000000;

    $class =new Classroom;
    $class->class_name='NO.1';
    $class->stu_names=array();

    //对象执行相应功能
    $tea->setinfos($stu);
    //var_dump($stu_infos);
    $stu->paymoney();
    //var_dump($stu->stu_money);
    $sch->getmoney();
    $class->getnames($stu);
    $sch->paymoney();
    $tea->getwages();

?>

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值