找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1030|回复: 0

封装

[复制链接]

304

主题

42

回帖

1346

积分

管理员

积分
1346
发表于 2021-4-22 12:17:47 | 显示全部楼层 |阅读模式
  1. <?php
  2.         // 封装

  3. /*
  4.         public 公有的
  5.         private 私有的
  6. */

  7. class Person
  8. {
  9.         // 声明为私有属性,在类外部,是不允许访问
  10.         private $name;
  11.         private $age;

  12.         // 构造方法
  13.         public function __construct($name, $age)
  14.         {
  15.                 if ($age > 200) {
  16.                         return false;
  17.                 }

  18.                 $this->name = $name;
  19.                 $this->age  = $age;
  20.         }

  21.         // 获取人的信息
  22.         public function info()
  23.         {
  24.                 return ['name' => $this->name, 'age' => $this->age];
  25.         }
  26. }

  27. $lili = new Person('lili', 28);
  28. $data = $lili->info();
  29. echo '<pre>';
  30.         print_r($data);
  31. echo '</pre>';
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|外汇论坛 ( 粤ICP备16021788号 )

GMT+8, 2024-11-25 05:49 , Processed in 0.062036 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表