
campusboy
31.03.2017
13:02:33
Да там много реализаций. Но вот в той задаче, что человек решает (я помогаю), удобнее вот этот "багованный"

Seva
31.03.2017
13:02:52
что за бред в логах
Undefined offset: 283076

Vladimir
31.03.2017
13:03:17

Seva
31.03.2017
13:03:27
да

Google

Vladimir
31.03.2017
13:03:34

Seva
31.03.2017
13:03:57
Undefined offset: 283076 .../functions.php on line 3363

campusboy
31.03.2017
13:04:07

Vladimir
31.03.2017
13:05:12

Sergey
31.03.2017
13:06:19

Seva
31.03.2017
13:06:52
И что там в functions.php на 3363 строке?
там функция
function GetIndex($chatid, $key){
if (file_exists('db/'.$chatid.'.ini')){
$ini = new iniFile('db/'.$chatid.'.ini');
$file= $ini->read();
return $file["res"][$key]; // строка 3363
}
else{
JMessage(true, $chatid, "html", "Нет аккаунта\nСоздать аккаунт: /start", array(array()));
}
}

Vladimir
31.03.2017
13:07:24
Ну значит нет у тебя такого $key

Seva
31.03.2017
13:07:29
return $file["res"][$key]; // строка 3363

Vladimir
31.03.2017
13:07:37
issetом проверяй
Перед return
<?php
function GetIndex($chatid, $key)
{
if (file_exists('db/'.$chatid.'.ini'))
{
$ini = new iniFile('db/'.$chatid.'.ini');
$file= $ini->read();
if(!isset($file["res"][$key]))
{
JMessage(true, $chatid, "html", "ШЕФ ВСЁ ПРОПАЛО", array(array()));
}
else
{
return $file["res"][$key]; // строка 3363
}
}
else
{
JMessage(true, $chatid, "html", "Нет аккаунта\nСоздать аккаунт: /start", array(array()));
}
}

Seva
31.03.2017
13:12:08
Спасибо всем кто откикнулся. Я разобрался в чем дело было.

campusboy
31.03.2017
13:12:54
Интересная конструкция. В одном случае ты возвращаешь, в другом выводишь. Это как?)

Google

Vladimir
31.03.2017
13:13:31
Joomla же)

Evgeniy
31.03.2017
13:15:02
http://alittlebit.ru/upload/iblock/c4f/4352d137f7a645ee0e99a80bac231e4f.jpeg

Arthur
31.03.2017
13:17:22

campusboy
31.03.2017
13:18:23
Конеш быстрее)) а есть кто считает, что нет?

Vladimir
31.03.2017
13:18:33
Вызов функции достаточно дорогой

Arthur
31.03.2017
13:20:15
Просто мне казалось что некоторые делают это через walk для понтов. Мол мыж не нубы какие форычем массивы обрабатывать))

Evgeniy
31.03.2017
13:21:08
это больше из фп array_walk :D
но писать на пхп в фп стиле это надо быть знатным извращенцем
и что хуже писать для joomla или битрикс или писать на php в фп
это еще вопрос

RNR ?
31.03.2017
13:22:19
вордпрес
уязимостей больше чем плагинов
как же я рофлю

Vladimir
31.03.2017
13:22:35
Не, фп можно гонять если не затыкать его везде где только можно

Evgeniy
31.03.2017
13:23:20
представил проект на haskell с названием bitrix
:D
минус foreach в отличие от array_walk если серьезно
можно после foreach переопределить переменную которая в массиве изначальном

Google

Evgeniy
31.03.2017
13:24:23
там работа с ссылками
что в php в отличие от норм языков между {} не очищаются

Arthur
31.03.2017
13:25:36

Evgeniy
31.03.2017
13:25:41
вот тут https://habrahabr.ru/post/136835/
но надо постараться так стрельнуть в ногу

Konstantin
31.03.2017
13:25:48
PLESK это панель на виндовс хостинге?

Evgeniy
31.03.2017
13:26:10
главное понять и остановиться

Vladimir
31.03.2017
13:26:17

Evgeniy
31.03.2017
13:26:22
а за былое не наказывают

Vladimir
31.03.2017
13:26:50
И попытка вызвать current($arr) меня подколола полгода назад

Vladimir
31.03.2017
13:27:12
На дев сервере 7ка, на проде 5й
Клиент жалуется что все пропало и не работает
И ошибку я дооолго вылавливал

Arthur
31.03.2017
13:28:45

Vladimir
31.03.2017
13:30:06

f4rt~
31.03.2017
13:31:51
метод уточки отилчно работает, как я вижу

Arthur
31.03.2017
13:32:05
Забавно) жаль пропустил я этот момент

Google

f4rt~
31.03.2017
13:32:28
ну rubber duck debagging

Arthur
31.03.2017
13:32:29
Такой?
Погуглил, почитал. Черт возьми, это гениально! Надо взять на вооружение.

f4rt~
31.03.2017
13:36:26
?
Можешь еще почитать технику помидорки ?
что бы кодить эффективно
https://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D0%BC%D0%B8%D0%B4%D0%BE%D1%80_(%D0%BC%D0%B5%D1%82%D0%BE%D0%B4)

Admin
ERROR: S client not available

Arthur
31.03.2017
13:37:45
А вот читал)
Но мне бы что нибудь чтобы в любой момент могу начать кодить и не на что не отвлекаться. Как оказалось для меня бывает и 15 минут тяжело не отвлекаться...
Особенно когда чето хитро и наглухо сломалось...
Кстати о поломках. Кто нить может подкинуть годную статью по xDebug'у для тех кто не на phpStorm'е?)

f4rt~
31.03.2017
13:41:08
а на чем же?
обычно в гугл %IDE_NAME% настройка xDebug

Arthur
31.03.2017
13:43:14

Konstantin
31.03.2017
13:56:39
не знаю такого

f4rt~
31.03.2017
14:44:44
/link@yetanotherstatsbot

Yet Another Stats
31.03.2017
14:44:45
https://yasb.exileed.com/telegram/chat/1001047863278

?
31.03.2017
14:53:39

Google

Станислав
31.03.2017
15:13:56
Народ, скажите, с чего начать изучение PHP?

Evgeniy
31.03.2017
15:14:17
С рнр

f4rt~
31.03.2017
15:14:28
с вопроса, нужно ли мне это

Станислав
31.03.2017
15:14:43
Нужно

f4rt~
31.03.2017
15:14:50
для чего?

Evgeniy
31.03.2017
15:15:24
Это ж просто, открываешь ютуб пишешь рнр уроки и погнал на примерах понимать все, по пути читаешь теорию + ООП и т.д

v
31.03.2017
15:15:39
напиздели мало
разочаровываете

Станислав
31.03.2017
15:18:04
для чего?
Некоторое время изучаю html, css хочу расширить познания...

Dmitriy
31.03.2017
15:18:28

Sergey
31.03.2017
15:18:40

Evgeniy
31.03.2017
15:19:31
и такого там до жопы жуй

f4rt~
31.03.2017
15:20:15
блин по хорошему, если человек хочет, он сам найдет;
а все эти вопросы попросту ересь, другое дело когда во время становления на путь по существу спрашиавют или куда более аспектные вопросы там, это да, можно дать нормальный ответ, а тут только в гугл по хорошему послать, каждый будет из своей колокольни советовать

Evgeniy
31.03.2017
15:20:18
нужно лишь хотеть, желать и делать.

f4rt~
31.03.2017
15:20:25
кто то современный пхп 4 еще даст)

?
31.03.2017
15:20:52

Sergey
31.03.2017
15:21:01
Он же был норм
испортился парень?