将用户输入发送到类的正确方法是什么?类,封装和用户输入
Foo类:
<?php
class Foo
{
private $_bar;
private setBar($bar)
{
$this->_bar = $bar;
}
}
?>
使用Foo类...
<?php
$foo = new Foo();
$foo->setBar((int) $_POST['input']);
?>
还是应该我这样做?
Foo类:
<?php
class Foo
{
private $_bar;
private setBar($bar)
{
$this->_bar = (int) $bar;
}
}
?>
使用Foo类...
<?php
$foo = new Foo();
$foo->setBar($_POST['input']);
?>
我应该转换数据get方法内或将数据传递给类已经转换?什么是最好的方法?为什么?
适合你的任何东西 – Gordon
对于“适合你的任何作品”+1,我从来没有听说过一个“正确”的方法来做到这一点。无论你选择哪个,都要保持一致。当你有10000行代码进入网站时,它会有很大的帮助! – Clive