lexa_lashak
@lexa_lashak
Начинающий Python-разработчик

Как исправить ошибку при запуске PHP скрипта?

В этой части скрипта выдает ошибку:
Warning: array_key_exists() expects parameter 2 to be array, null given in C:\xampp1\htdocs\Grab\grab.php on line 22
$config_name = 'configs/config.php';
global $argv;
if (array_key_exists('1', $argv) && mb_strlen($argv[1]) > 2) {
	$config_name = $argv[1];
}
if (array_key_exists('config', $_GET)) {
	$config_name = $_GET['config'];
}
$config = include($config_name);

$need_auth = false;
  • Вопрос задан
  • 127 просмотров
Пригласить эксперта
Ответы на вопрос 4
oxyberg
@oxyberg
Продуктовый дизайнер ВКонтакте
Так вы не задаете массив $argv, поэтому и ошибка возникает.
Ответ написан
FudoTsu
@FudoTsu
Разработчик - java, php,js,jquery,nodejs,c#,css
массив пустой?
Ответ написан
@egormmm
Борітеся — поборете!
В каждом if вначале сделай проверку на "заполненность" массива:
if (!empty($argv) && ... )
Ответ написан
lexa_lashak
@lexa_lashak Автор вопроса
Начинающий Python-разработчик
РЕШИЛ проблему тем, что перед if прописал
$argv = array();

Спасибо всем за подсказки!
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽