首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在php中用简单的例子封装是什么?

在php中用简单的例子封装是什么?
EN

Stack Overflow用户
提问于 2009-06-12 06:44:15
回答 14查看 83.6K关注 0票数 39

在php中用简单的例子封装是什么?

EN

Stack Overflow用户

发布于 2009-06-12 06:49:03

封装只是将一些数据包装在一个对象中。术语“封装”通常与“信息隐藏”互换使用。维基百科有a pretty thorough article

以下是来自Google search for 'php encapsulation'中的the first link的示例

代码语言:javascript
复制
<?php

class App {
     private static $_user;

     public function User( ) {
          if( $this->_user == null ) {
               $this->_user = new User();
          }
          return $this->_user;
     }

}

class User {
     private $_name;

     public function __construct() {
          $this->_name = "Joseph Crawford Jr.";
     }

     public function GetName() {
          return $this->_name;
     }
}

$app = new App();

echo $app->User()->GetName();

?>
票数 39
EN
查看全部 14 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/985298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档