и да, format начинает запись с 0 ячейки и поэтому такого не будет "Глобальный массивКакая разница?"
Вид для печати
и да, format начинает запись с 0 ячейки и поэтому такого не будет "Глобальный массивКакая разница?"
Ты код этот проверял?
Если в плане скорости, то разницы особо нет (спасибо Pawn за особенности устройства стэка и кучи).
Если в плане удобства, то с глобальным массивом может быть лишний геморрой, когда ты не обнулил массив/обнулил не те данные или же когда ты забыл размер этого массива и тебе придётся выискивать его, дабы перепроверить.
С локальными же ты можешь контролировать размеры в каждом конкретном случае и не бояться, что в нём останутся какие-либо левые данные. Больше контроля, крч.
Я предпочитаю локальные
просто мне щас нужно выводить данные о 100 квартир, это занимает 2к ячеек, то есть дохренище стека будет задействовано (если использовать локальные) и я хз что делать
а про удобство повторюсь
- - - Добавлено - - -PHP код:
strdel(string, 0, sizeof(string));
нет не проверял тот код , я уже решил проблему записав по стандарту в NamePlayer "продается"
Решение проще некуда
Но, опять-же, такие массивы нужно будет обнулять, если используются функции записи в этот массив без его предварительной очистки. Можно сказать, такие же "глобальные" переменные, но доступные только локально.PHP код:
static
Массив в любом случае занимает некое место. Какая нам разница, чем оно будет заполнено? Будет достаточно обнуления нулевой ячейки.
проще тогда создать создать глобальный