В настоящее время мой код выглядит следующим образом:Проверьте класс имеет метод в PHP
switch ($_POST['operation']) {
case 'create':
$db_manager->create();
break;
case 'retrieve':
$db_manager->retrieve();
break;
...
}
То, что я хочу сделать, это, чтобы проверить, если метод называется $_POST['operation']
существует: если да, то это называют, еще эхо «ошибка» Является ли это возможным? Как я могу это сделать?
Почему бы не пройти этот путь? – heron
@epic_syntax: Поскольку я мог, с wget/cURL, обманывать переменную POST и подбирать методы, которые вам не обязательно нужны. Кроме того, вы НИКОГДА не доверяете пользовательскому вводу напрямую, вы всегда хотите его дезинфицировать. в основном, если вы используете '$ _POST [...]' где-нибудь еще, но верх вашего файла, встроенного в чек для обеспечения безопасности, вы делаете это неправильно и задаете проблемы. –
И я почти все же рекомендую [вообще не использовать PHP] (http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/) :) – iblue