Неопределенная переменная: ошибки из пустых 3-х параметров URI (воспламенитель кода) - PullRequest
0 голосов
/ 06 июля 2011

У меня много контроллеров с такими функциями, как

function search($person) {
    if empty($person) {
            redirect('...');
        }
    else {
        .........
    }
}

Раньше я не получал неопределенных ошибок переменных, но теперь я делаю (если я иду в ... / search /), не передавая $ person. Я обнаружил, что могу это исправить, выполнив function search($person = null), но мне было интересно, есть ли "лучший" способ. Мне также любопытно, почему я не получал ошибки раньше (на локальном хосте), но сейчас .. (на Годди).

СПАСИБО !!!

1 Ответ

3 голосов
/ 06 июля 2011

Я бы не стал указывать значение по умолчанию для аргумента в этом случае, function search($person) - это то, как функция должна быть объявлена, если $person действительно является обязательным аргументом. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *} * * * * * * * * * * * * * * * * * * * * * * * * * * * не совсем;.
См. http://codeigniter.com/user_guide/general/errors.html.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...