@phpgeeks

Страница 1826 из 8430
/
23.10.2016
23:05:34
ucfirst($string) === $string
ну вроде катит, но чот я не понял как онон работает

/
23.10.2016
23:07:07
ща
отработало как нада??

? ? ? Alex ? ? ?
23.10.2016
23:13:41
http://prntscr.com/cy2y2c

Google
? ? ? Alex ? ? ?
23.10.2016
23:14:22
https://gist.github.com/eskrano/a634eeaabc1464cd18e07dc9c792009c

/
23.10.2016
23:17:40
http://prntscr.com/cy2y2c
снимаю шляпу

? ? ? Alex ? ? ?
23.10.2016
23:18:18
:)

снимаю шляпу
https://gist.github.com/eskrano/a634eeaabc1464cd18e07dc9c792009c так лучше

чо за каку ты пишешь

запихни условия в 1 метод

некрасиво же

/
23.10.2016
23:23:29
запихни условия в 1 метод
методы есть, тут как раз отделяю, что идет на метод, а что обрабатывать в другой команде

/
23.10.2016
23:23:59
чо за каку ты пишешь
бота для ТГ, не себе, а заказ, бот связан с вебинарами

? ? ? Alex ? ? ?
23.10.2016
23:24:31
бота для ТГ, не себе, а заказ, бот связан с вебинарами
бред :) короче вот у тебя 2 условия тыкани их в приватный метод. сделай код чистее

Артём
23.10.2016
23:44:21
Ош

Google
Nikolay
23.10.2016
23:54:26
Тупой вопрос, а зачем тебе проверять что первая буква заглавная?

da horsie
24.10.2016
02:38:38
ы

есть кто живой?

D'
24.10.2016
02:39:03
я

da horsie
24.10.2016
02:39:06
о

задачку хочешь?

вот есть у меня два класа

D'
24.10.2016
02:39:30
наркоманскую?

da horsie
24.10.2016
02:39:39
весьма наркоманскую

class A {} и class B extends A {}

в A есть метод

как мне узнать, переопределен ли этот метод в B?

рефлексиями я знаю как

есть ли что попроще?

D'
24.10.2016
02:40:51
зачем?

цель

Артём
24.10.2016
02:41:39
родитель не должен ничего знать о своих детях по сути

da horsie
24.10.2016
02:41:47
цель такая

Google
Артём
24.10.2016
02:42:10
ну я ж про социум ооп

у них там такие стандарты жизни

da horsie
24.10.2016
02:42:53
есть абстрактный класс миграции, у него есть abstract function upgrde и function rollback() {throw new RuntimeException();}

любуюмиграцию можно накатать (upgrade), но не любую можно отменить (rollback)

Артём
24.10.2016
02:43:47
ну а что если отлавивать эксепшн

D'
24.10.2016
02:43:58
так в чем суть?

da horsie
24.10.2016
02:43:58
если в конкретном классе rollback() переопределена, значит можно откатить

Артём
24.10.2016
02:44:14
вообще какая то дичь

da horsie
24.10.2016
02:44:21
вот я хочу иметь метод isReversable()

D'
24.10.2016
02:44:26
не, конь

da horsie
24.10.2016
02:44:41
не, я совсем наркоман?

D'
24.10.2016
02:44:48
угу

Артём
24.10.2016
02:44:51
ага

D'
24.10.2016
02:44:56
у тебя родитель будет дохера знать

da horsie
24.10.2016
02:45:03
ну а что если отлавивать эксепшн
я хочу знать, можно ли откатить, не откатывая

Артём
24.10.2016
02:45:10
да я уже понял

D'
24.10.2016
02:45:13
Ну сделай метод isRevesable

и пусть его переопределяют

Артём
24.10.2016
02:45:24
да

da horsie
24.10.2016
02:45:24
тогда мне надо его каждый раз в потомке переопределять

Google
Артём
24.10.2016
02:45:31
чтоб он булеан возврашал

сделай его абстрактным

da horsie
24.10.2016
02:45:37
и вместо одного метода надо будет определять два

и он всегда будет одинаковый у всех потомков, в которых он переопределен

D'
24.10.2016
02:46:32
хм

а если просто переменной?

Admin
ERROR: S client not available

D'
24.10.2016
02:46:54
protected

da horsie
24.10.2016
02:46:59
ну все равно

в каждом потомке ее переопределять

оооооооо

я знаю

D'
24.10.2016
02:47:23
чет мысль крутится

da horsie
24.10.2016
02:47:26
я знаю

D'
24.10.2016
02:47:28
не могу поймать

da horsie
24.10.2016
02:47:42
class ReversableMigration extends Migration

хехе

D'
24.10.2016
02:47:55
а, ну тож как вариант

da horsie
24.10.2016
02:48:01
спасибо

D'
24.10.2016
02:48:05
я прост думаю а нах тебе вообще проверять можно ли откатить?

Google
da horsie
24.10.2016
02:48:08
вы мои резиновые точки

уточки

Артём
24.10.2016
02:48:13
спасибо
всегда пожалуйста

D'
24.10.2016
02:48:16
у тебя же там все равно експешин

Артём
24.10.2016
02:48:30
у тебя же там все равно експешин
ему походу лист какойто надо составить

da horsie
24.10.2016
02:48:44
у тебя же там все равно експешин
я хочу знать все достижимые пути от данной версии

докуда ее можно апрейдить и докуда откатывать

D'
24.10.2016
02:49:18
хм

ну делай тогда через другой класс

Коооонь

da horsie
24.10.2016
02:54:55
чо

D'
24.10.2016
02:55:43
Проверка связи, все ок

da horsie
24.10.2016
02:56:58
interface ReversibleMigration extends MigrationInterface { /** * @param PDO $pdo * @return void */ public function rollback(PDO $pdo); }

D'
24.10.2016
02:57:23
Ну вот и мысли правильные

А то рефлексии всякие

Совсем наркоман

da horsie
24.10.2016
02:57:53
ну да

я чуял что-то было не так

v
24.10.2016
03:28:12
всего 1700 сообщений

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