i DTO Benutzer in mysql bd gespeichert werden soll, sondern der diesen fatalen Fehler UserDto in PHP-Datei (mein Controler) zeigen erstellen:Warum nicht Klasse in PHP instanziieren? kann clas nicht erklären
Cannot declare class UserDto, because the name is already in use in C:\wamp\www\System_1\Dto\UserDto.php on line 9
meine dto Benutzerklasse:
class UserDto { //line 9
private $id;
private $name;
private $age;
function __construct() {
}
//getter and setters
}
Meine PHP-Datei:
include_once '../../Dto/UserDto.php'; //here its fail
//also try
//include 'C:\wamp\www\System_1\Dto\UserDto.php';
// but not work
$user = new UserDto();
$user->setId($_POST["txtId"]);
$user->setName($_POST["txtName"]);
$user->setAge($_POST["txtAge"]);
Wie durch die Fehlermeldung angegeben, existiert die angegebene Klasse bereits unter anderen Klassen. Versuchen Sie, Ihre Klasse in etwas anderes umzubenennen (z. B. AnotherUserDto), und versuchen Sie es erneut (z. B. new AnotherUserDto()) – eeya