用php中的魔术方法检查数据

时间:2014-07-17 21:28:59

标签: php set private public

在php中使用魔法设置有什么意义?例如,如果有一个我想用字符串提供的数据库,如果我使用魔术设置器,我可以这样做:

$this->name = 'boby';

但是我无法知道输入的数据是否真的是一个字符串?因为我可以这样做:

$this->name = 1;

对我来说,魔术方法只是一种在不编写公共属性的情况下使用公共属性的方法。这是一种危险的方式吗?我可以在设置之前检查我的属性值吗?

0 个答案:

没有答案