私のQCubed PHPクラス「Project」には、MySQLデータベースのQDateTimeとデータ型「datetime」のオブジェクトである「Finished」というプロパティがあります。ユーザーが HTML でこのフィールドを空白のままにした場合、
データベースに NULL を保存する必要があります<input type="datetime-local" name="Finished" />
が、PHP は常に内部サーバー エラー 500 をスローするため、その方法が見つかりません。
if ($_GET["Finished"] != "") $objProject->Finished = new QDateTime($_GET["Finished"]);
else $objProject->Finished = ???
どんな助けでも喜んでします。