php面向对象的魔术方法__set和__get方法

 时间:2026-02-18 10:27:04

1、写一个类并加private属性的值。<?php

                                                  class A{

                                                   private $n1;

                                                   private $n2;

2、写__set()方法和__get()方法来成对使用。

       public function __set($pro_name,$pro_val){

             $this->pro_name=$pro_val;

       }

      public function __get($pro_val){

           if(isset($pro_val){

              return $this->pro_name;

            }else{

              return null;

            }

    }

3、new一个对象并访问private属性。比如n1.

$aq=new A();

$aq->n1='ggggser3e';

echo $a1->n1;

4、此时可以正常访问。

  • php 魔术方法
  • php面向对象方法继承的使用
  • php面向对象方法重写
  • PHP面向对象final类与final方法
  • 面向对象基本概念-php
  • 热门搜索
    更年期怎么办 手机淘宝怎么收藏店铺 淘宝怎么添加银行卡 血压低头晕怎么办 我最亲爱的你过得怎么样 怎么样练腹肌 我的世界冰箱怎么做 项目计划书怎么写 卡姿兰怎么样 怎么安装显卡驱动