Объясните пожалуйста. Для чего такая сложность в ооп? Что бы вывести две строчки текста
$name = isset ($_POST['name']) ? $_POST['name'] : '';
$password = isset ($_POST['password']) ? $_POST['password'] : '';
$object = new User;
print_r ($object); echo "<br />";
$object->name = $name;
$object->password = $password;
print_r ($object); echo "<br />";
echo $object->get_password();
class User
{
public $name, $password;
function get_password ()
{
return $this->name .'<br />'. $this->password;
}
}
echo '<br />'.$object->name.'<br />'.$object->password;
?>
<br />
<br />
<form action="" method="post">
имя:
<br />
<input type="text" name="name" />
<br />
Пароль:
<br /><input type="password" name="password" />
<input type="submit" name="add" />
</form>
Я просто хочу понять для каких целей в программировании на
php используется ооп?
если вот так
$name = isset ($_POST['name']) ? $_POST['name'] : '';
$password = isset ($_POST['password']) ? $_POST['password'] : '';
echo $name;
echo '<br />';
echo $password;
?>
<br />
<br />
<form action="" method="post">
имя:
<br />
<input type="text" name="name" />
<br />
Пароль:
<br /><input type="password" name="password" />
<input type="submit" name="add" />
</form>
гораздо проще и логичнее чем верхний код.