включить php файл только один раз в проект

Ваш первый порт вызова должен быть документацией , который объясняет это разумно ясно:

Брошено, чтобы указать, что к массиву был обращен незаконный индекс. Индекс является либо отрицательным, либо большим или равным размеру массива.

Так, например:

int[] array = new int[5];
int boom = array[10]; // Throws the exception

Как избежать этого. ., не делайте этого. Будьте осторожны с вашими индексами массива.

Одной из проблем, с которыми иногда сталкиваются люди, является то, что массивы 1-индексируются, например

int[] array = new int[5];
// ... populate the array here ...
for (int index = 1; index <= array.length; index++)
{
    System.out.println(array[index]);
}

Это пропустит первый элемент (индекс 0 ) и выдают исключение, когда индекс равен 5. Действующие индексы здесь 0-4 включительно. Правильный, идиоматический оператор for здесь будет:

for (int index = 0; index < array.length; index++)

(Предполагается, что вы нуждаетесь в индексе, конечно. Если вы можете использовать расширенный для цикла, сделайте это.)

0
задан Valentin Tanasescu 25 June 2019 в 20:35
поделиться

1 ответ

Я предлагаю сделать это с INI-файлом. Простой пример ниже:

config.ini

[app]
user = myuser
pass = 123123
stage = 1

ваша конфигурация init:

Config::init(parse_ini_file('app.ini'));

parse_ini_file document щелкните здесь

0
ответ дан Tomaž Puhar 25 June 2019 в 20:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: