поэтому javascript (ajax) отправляет строковый объект JSON в php, который получает json_decoded, а затем я ссылаюсь на свойства объекта, чтобы сохранить их в базе данных.
$Name = $Person->Name;
$Surname = $Person->Surname;
Теперь клиент может быть вредоносным, и он мог переименовать некоторые имена свойств Person перед отправкой JSON на сервер, и я хотел бы избежать этого условия.
Таким образом, клиент мог бы переименовать свойство «Имя» в «Имя555», поэтому, когда я пытаюсь получить $Person->Name, я думал, это вызовет ошибку, но, к сожалению, это не так, вместо этого я получаю назад к клиенту только уведомление о:
Notice: Undefined property: stdClass::$Name in /home/aaa/public_html/saveperson.php on line 38
Есть ли какой-нибудь не хакерский способ заставить php выдавать ошибку в таких случаях? Или любой общий способ решения проблемы на стороне сервера (желательно не хакерский, может быть, какая-то конфигурация php.cnf или что-то в этом роде?).
заранее спасибо.