我读过很多次关于封装的文章,但我总是看到这样的代码,我想知道同样的事情。是这种封装吗?
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/