Я заметил на XAMPP, что строгая отчетность об ошибках включена, и теперь я получаю ошибки индекса undefined. У меня только два небольших вопроса (я все еще изучаю здесь):
Я знаю, что вам не нужно объявлять переменные в PHP, но есть ли какие-либо преимущества для их объявления? Если нет, то почему я получаю ошибки, когда строгая отчетность об ошибках включена, когда я их не определяю?
Когда я использую переменные get, например, я проверяю их значение, прежде чем запускать функцию типа
if($_GET['todo'] == 'adduser')
runFunctionAddUser();
Это дает ошибку, потому что я никогда не проверяю, существует ли первая переменная get. Должен ли я делать
if(isset($_GET['todo']))
if($_GET['todo'] == 'adduser')
runFunctionAddUser();
вместо этого? Было бы преимуществом для этого или было бы ненужным и медленным?