php - 这是封装吗?

标签 php oop encapsulation

我读过很多次关于封装的文章,但我总是看到这样的代码,我想知道同样的事情。是这种封装吗?

class create_active_parent{



function __construct(){
     //something
}


function clean_queues_redis(){
    //creating in this way an object, and using it, is not encapsulation, is it?
    $redis = RedisDB::fetch_instance();        
    $redis->db->flushdb();  
}

最佳答案

封装就是隐藏私有(private)字段 从外面。 $redis只是一个局部变量 , 它会在 clean_queues_redis 结束时死掉方法执行。

关于php - 这是封装吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13300332/

相关文章:

php - 并排回显多个 div,其中包含来自 DB 的内容和容器 div 的填充宽度

php - 从 php echo 调用 javascript 图像不透明度函数

php - mysql 中的学说关系

c++ - 设计: Exposing common functionality to two different classes

golang 公共(public)方法到私有(private)结构 - 这有任何用例吗

php - 在 PHP 中创建搜索表单

oop - 接受不同类型的 Fortran 函数

java - 将 JMenuItem 传递给 Controller ​​类

c# - 为什么私有(private)成员变量可以被类实例改变?

javascript - 如何防止在我的自定义事件调度系统中意外更改事件的属性?