<?php
$error = [];
if (false) {
$error['name_empty'] = 'Enter your name';
}
if (false) {
$error['text_empty'] = 'Enter article text';
}
if (!$error) {
// save/redirect
}
// допустим внизу форма или HTML просто
echo '<p>' . implode(', ', $error) . '</p>';class User {
...
public function addItem(Item $item) {
if($this->haveItem($item)) {
throw new ItemAlreadyAdded();
}
$this->items[] = $item;
// Do something useful
}
...
}