Size: a a a

2020 May 12

EK

Evgeniy Kuvshinov in phpGeeksJunior
отвественности кого ?)
источник

EK

Evgeniy Kuvshinov in phpGeeksJunior
и что такое ответственность ?)
источник

S

Shurick in phpGeeksJunior
Evgeniy Kuvshinov
$ivanov = new Peson('ivanov');
$sidor = new Person('sidorov');
$builder = new CarBuilder():
$car1 = $builder->withDriver($ivanov)
  ->withPasseger($sidor)
  ->build();
$builder = new CarBuilder();
$car2 =  $builder->withDriver($sidor)
  ->withPasseger($ivanov)
  ->build();
$builder->withDriver($ivanov)
  ->withPasseger($sidor)
  ->build(); —- это все напоминает SQL builder
источник

EK

Evgeniy Kuvshinov in phpGeeksJunior
ну ты в название видешь слово билдер ?)
источник

S

Shurick in phpGeeksJunior
может это цепочка какаято
источник

EK

Evgeniy Kuvshinov in phpGeeksJunior
так фишка в том что в билдере может быть дофига методов
источник

EK

Evgeniy Kuvshinov in phpGeeksJunior
withColor('red')
источник

S

Shurick in phpGeeksJunior
Evgeniy Kuvshinov
так фишка в том что в билдере может быть дофига методов
и это настораживает
источник

EK

Evgeniy Kuvshinov in phpGeeksJunior
но ты можешь их не вызывать если не хочешь
источник

EK

Evgeniy Kuvshinov in phpGeeksJunior
и получать авто стандартного цвета
источник

EK

Evgeniy Kuvshinov in phpGeeksJunior
билдер инструмент который позволяет создать объект с различным числом аргументов
источник

EK

Evgeniy Kuvshinov in phpGeeksJunior
можно конечно пытатся создать
RedCarIvanovDriverSidorovPasseger ...
источник

EK

Evgeniy Kuvshinov in phpGeeksJunior
вынести в общий интерфейс Car и имплементить
источник

EK

Evgeniy Kuvshinov in phpGeeksJunior
но потом придется писать все возможные комбинации водителей цветовов и пассажиров
а теперь прикинем что люди могут добавлятся динамечески и цвета
источник

EK

Evgeniy Kuvshinov in phpGeeksJunior
способов порадить объект существуют много не просто так
источник

EK

Evgeniy Kuvshinov in phpGeeksJunior
и di это не silver bullet
источник

С

Сonsecrate in phpGeeksJunior
Евгений
Почему так происходит? Я использую Open Server. Это он так плохо работает? Можно ли исправить это, не меняя Open Server на что-то другое?
Это же не ошибка
источник

N

Nick in phpGeeksJunior
if ($fh = fopen('files_1/'.$files[2], 'r'))
                       {
                           while (!feof($fh))
                                   {
                                        $line = fgets($fh);
                                        ....
                                       $fp = fopen($save_file_loc, 'wb');
                                       curl_setopt($ch, CURLOPT_FILE, $fp);
                                       curl_setopt($ch, CURLOPT_HEADER, 0);
                                       curl_exec($ch);
                                       curl_close($ch);
                                       fclose($fp);  

                                   } // WHILE
                   fclose($fh);
                   }

fopen внтри другого fopen будет работать ?
источник

R

R1KO in phpGeeksJunior
а почему нет?
источник

N

Nick in phpGeeksJunior
на всякий уточнил ) спасибо
источник