@phpgeeks

Страница 3406 из 8430
F01134H
14.01.2017
11:16:54
и мне сегодня сон про интерфейсы приснился

Оо

Andrey
14.01.2017
11:17:01
Добрый день? Никто не подскажет как теперь войти в систему?

F01134H
14.01.2017
11:17:12
берешь и входишь

Google
F01134H
14.01.2017
11:17:17
брутально

D'
14.01.2017
11:17:32
места же нету

Andrey
14.01.2017
11:17:32
А если так

D'
14.01.2017
11:17:37
загрузись с лайв сиди

Andrey
14.01.2017
11:17:40
Как его почистить

D'
14.01.2017
11:17:56
или в консольном режиме зайди

и df -h du -hsc

Andrey
14.01.2017
11:18:07
Терминал если бы открывался я бы почистил

D'
14.01.2017
11:18:08
и смотри что где

Andrey
14.01.2017
11:18:31
А как в консольном войти?

Linux mint

D'
14.01.2017
11:18:42
хз

на экране загрузки нету выбора?

Google
ThePanaceya
14.01.2017
11:18:57
Ctrl alt f2

Andrey
14.01.2017
11:19:28
Неа

Огромная благодарность)

F01134H
14.01.2017
11:22:15
Ctrl alt f2
разве не f1

ThePanaceya
14.01.2017
11:22:42
разве не f1
А разница?

D'
14.01.2017
11:22:43
f1 это гуи

ThePanaceya
14.01.2017
11:22:53
Ф7 гуя

F01134H
14.01.2017
11:23:06
ф24 гуя

D'
14.01.2017
11:23:06
ну хз

наркоманам виднее

F01134H
14.01.2017
11:23:54
Ди, вот для чего ты юзаешь интерфейсы?

и тишина

D'
14.01.2017
11:25:00
ммм

хз

для хуйня разной

вообще в пхп интерфейсы не нужны (с) я

F01134H
14.01.2017
11:39:24
:D

Kirill
14.01.2017
11:40:32
Kirill Onischenko, [14.01.17 17:30] Написать функцию chooseAction($previousActionKey), которая будет выбирать следующее действие, основываясь на том, какое было предыдущее действие. Так же функция должна записывать выбранное действие в массив $resultActionList. Возвращать функция должна ключ выбранного действия. Kirill Onischenko, [14.01.17 17:30] Нужно использовать switch…case для выбора следующего действия Обращайтесь внутри функции к массивам $actionList и $resultActionList через массив $GLOBALS

function chooseVariant($maxForFirstVariant,$maxForSecondVariant) { return $result = (rand(1,8) <= 2) ? 1 : 2; } var_export(chooseAction ($previousActionKey)); function chooseAction ($previousActionKey){ switch ($previousActionKey) { case $GLOBALS['actionList']['action-1']: $result = chooseVariant(1, 2); if ($result == 1) { $actionKey = $GLOBALS['actionList']['action-2']; $GLOBALS['resultActionList'][] = $actionKey; } else { $actionKey = $GLOBALS['actionList']['action-3']; $GLOBALS['resultActionList'][] = $actionKey; } chooseAction($actionKey); break; } }

пишу так

Google
Kirill
14.01.2017
11:40:42
выводит Null

что то где то ошибка

F01134H
14.01.2017
11:46:26
че за чудокод лол

Kirill
14.01.2017
11:47:01
вот так вот )

?
14.01.2017
11:47:03
это должно работать?

Kirill
14.01.2017
11:47:09
нужно без ООП

должно но не работает

выводит нулл

наверное должно

?
14.01.2017
11:47:49
сомнение закралось незаметно ?

Kirill
14.01.2017
11:48:28
есть вариант что бы заработало ?)

F01134H
14.01.2017
11:49:37
у тебя функция ничего не возвращает

поэтому и null

где return

Kirill
14.01.2017
11:49:54
switch ($previousActionKey) { case $GLOBALS['actionList']['action-1']: $result = chooseVariant(1, 2); if ($result == 1) { $actionKey = $GLOBALS['actionList']['action-2']; return $GLOBALS['resultActionList'][] = $actionKey; } else { $actionKey = $GLOBALS['actionList']['action-3']; return $GLOBALS['resultActionList'][] = $actionKey; } chooseAction($actionKey); break;

так не ?

F01134H
14.01.2017
11:50:05
да

Kirill
14.01.2017
11:50:09
тоже ничего не возращает

F01134H
14.01.2017
11:50:56
сделай уже return один в самом низу функции

Kirill
14.01.2017
11:52:10
один фиг

Google
Kirill
14.01.2017
11:52:15
<?php $actionList = [ 'action-1' => "Начало дня\n", 'action-2' => "Поднимаюсь с кровати с левой ноги\n", 'action-3' => "Поднимаюсь с кровати с правой ноги\n", 'action-4' => "Падаю с кровати\n", 'action-5' => "Пробежка по аллее\n", 'action-6' => "Физ. зарядка на балконе\n", 'action-7' => "Варю крепкий кофе\n", 'action-8' => "Готовлю плотный завтрак\n", 'action-9' => "Достаю вчерашний салат\n", 'action-10' => "Спустило колесо\n", 'action-11' => "Добираюсь на работу пешком\n", 'action-12' => "Добираюсь на работу на маршрутке\n", 'action-13' => "Добираюсь на работу на своем авто\n", 'action-14' => "Прихожу вовремя\n", 'action-15' => "Опаздываю на работу\n", 'action-16' => "Конец\n" ]; $resultActionList = []; echo $actionList['action-1']; function chooseVariant($maxForFirstVariant,$maxForSecondVariant) { return $result = (rand(1,8) <= 2) ? 1 : 2; } var_dump(chooseAction ($previousActionKey)); function chooseAction ($previousActionKey){ switch ($previousActionKey) { case $GLOBALS['actionList']['action-1']: $result = chooseVariant(1, 2); if ($result == 1) { $actionKey = $GLOBALS['actionList']['action-2']; $GLOBALS['resultActionList'][] = $actionKey; } else { $actionKey = $GLOBALS['actionList']['action-3']; $GLOBALS['resultActionList'][] = $actionKey; } chooseAction($actionKey); break; return; } } var_export ($resultActionList);

вот весь код

F01134H
14.01.2017
11:52:26
пиздон

Kirill
14.01.2017
11:52:32
что?

F01134H
14.01.2017
11:54:35
var_dump(chooseAction ($previousActionKey)); где у тебя задана переменная previousActionKey?

Kirill
14.01.2017
11:55:40
она идет же в функции chooseAction ($previousActionKey)

Eugene
14.01.2017
11:55:55
GLOBALS же плохо.

Kirill
14.01.2017
11:56:06
да

ООП не проходил еще

поэтому пока так

F01134H
14.01.2017
11:56:28
она у тебя не задана нигде

Eugene
14.01.2017
11:56:43
поэтому пока так
Это не из области ООП.

Kirill
14.01.2017
11:56:49
ок)

F01134H
14.01.2017
11:57:02
аргумент функции инициализирует переменную только внутри функции, а не глобально

<? function example($test) { echo $test; // that worked } echo $test; // that not worked

Kirill
14.01.2017
11:57:59
ок и где же мне тогда объявить

F01134H
14.01.2017
11:59:23
и это можно сделать без использования $GLOBALS

Eugene
14.01.2017
11:59:34
Выложи код на pastebin хотя бы . Не видно ничего

da horsie
14.01.2017
12:03:43
ухбля

Google
da horsie
14.01.2017
12:03:49
прикиньте

я ебанулся и написал эту поебень

https://gist.github.com/f3ath/f1d2d1f14b0443d91ba9d0fbf8207f3b

Quiss
14.01.2017
12:04:51
чо чо

чо за задача

дайте

посмотреть

Eugene
14.01.2017
12:05:18
Дайте условия хоть)

F01134H
14.01.2017
12:05:49
Выглядит как пиздец...

Коняш

da horsie
14.01.2017
12:06:54
F01134H
14.01.2017
12:07:33
сам то как думаешь

da horsie
14.01.2017
12:08:10
думаю норм выглядит

напиши лучше )

F01134H
14.01.2017
12:08:37
чо это за задача

da horsie
14.01.2017
12:09:07
это пиздец задача Кирилла

F01134H
14.01.2017
12:09:30
?

Kirill
14.01.2017
12:09:34
ахахах)а если бы через свитч кейс то больше строк было бы ?)

Страница 3406 из 8430