
Wakh
14.10.2017
10:34:29
Народ подскажите, как сделать?
$s1 = "$s2";
$s2='OK';
echo $s2;
чтобы OK напечаталось

Enjoy the
14.10.2017
10:35:48

Wakh
14.10.2017
10:37:44
lol me
echo $s1;

Evgeniy
14.10.2017
10:38:08
Всем привет, через 20 минут постримлю в live режиме, буду рад вашим замечаниям и тд, новичкам может быть очень полезно
https://www.youtube.com/watch?v=eHGOcvrjb4I

Google

Darkling
14.10.2017
10:38:57
Language:
PHP
Source:
$s1 = "s2";
$s2 = 'OK';
echo $$s1;
Result:
OK

Enjoy the
14.10.2017
10:39:40

Darkling
14.10.2017
10:39:40
Только зачем?

Wakh
14.10.2017
10:41:13
спасибо работает, но я слишком упростил пример и
$s1 = "it's s2 !" уже не пашет

Darkling
14.10.2017
10:41:25

Wakh
14.10.2017
10:41:31

Enjoy the
14.10.2017
10:41:38

Wakh
14.10.2017
10:42:18
ошибка в задании, и первая строка без смысла

Enjoy the
14.10.2017
10:42:50

Wakh
14.10.2017
10:43:48
щас проверю все и ответы ещё раз и напишу, мин...

Darkling
14.10.2017
10:45:13
Кстати, а если серьёзно. Что будет в переменных?
Ссылки друг на друга?

Google

Wakh
14.10.2017
10:47:04
в общем проверил, оба варианта...вот исправленное задание
$s3 = "it's $s4 2!";
$s4 = 'OK';
echo $s3;
ожидаю вывод: it's OK 2!

Sergey
14.10.2017
10:48:15
что это за трэш?
> ожидаю вывод: it's OK 2!
в каком порядке выполняется код?)
и в какой момент происходит интерполяция строки?

Darkling
14.10.2017
10:49:36
Nope

Sergey
14.10.2017
10:50:47
ребят, давайте вы либо в личку ссылками обмазываться либо на какой phpgeeks - тут тематика другая

Wakh
14.10.2017
10:50:53
в общем мне нужно в var1 (string) сохранить ссылку на var2, и в момент печати var1, подставлять в неё значение var2

Sergey
14.10.2017
10:51:04
почитай "Go to considered harmful"
может чего поймешь
с учтом того какие ты вопросы задаешь - тебе надо с молоду прививать мысль "бежать от ссылок как от огня"
и "делать так что бы код выполнялся в том же порядке в котором он написан"

Enjoy the
14.10.2017
10:52:58

Evgeniy
14.10.2017
10:54:44
Всем привет, через 20 минут постримлю в live режиме, буду рад вашим замечаниям и тд, новичкам может быть очень полезно
https://www.youtube.com/watch?v=eHGOcvrjb4I

Enjoy the
14.10.2017
10:55:42
Если бы ты говорил о каких-то паттернах было бы куда интереснее
Реализовывал бы

Evgeniy
14.10.2017
10:56:26

Enjoy the
14.10.2017
10:56:39
Хех )

Google

Evgeniy
14.10.2017
10:56:42
а не рассказывать

Enjoy the
14.10.2017
10:56:45
То ли дело аргументы в виде массивов )
Энивей

Evgeniy
14.10.2017
10:57:17
ну например в совершенном коде вроде одна из рекомендаций
это не более 3 аргументов в метод

Enjoy the
14.10.2017
10:57:29

Evgeniy
14.10.2017
10:57:52
и ничего очевидная вешь но в книге или в рефакторинге фаулера не помню уж
и на тему аргументов очень много подходов, я просто беру пока очевидный и косячный и который у нас на работе применяется и пытаюсь людей обучить как делать лучше
но если ты так любишь паттерны подумай на тему чем отличается VO от DTO и где надо делать их валидацию ?)

Sergey
14.10.2017
10:59:17

Evgeniy
14.10.2017
10:59:25
и тут всяко найдется тот кто с тобой не согласится

Enjoy the
14.10.2017
10:59:40

Sergey
14.10.2017
10:59:52

Enjoy the
14.10.2017
10:59:58

Darkling
14.10.2017
11:00:02
:D

Anton
14.10.2017
11:00:13
:)

Darkling
14.10.2017
11:00:27
Round 1, FIGHT
mortal_combat.mp3

Sergey
14.10.2017
11:01:18
"паттерны интереснее" - такое может сказать только тот кто про паттерны нифига не понимает
а если так - лучше не про паттерны рассказывать а о том откуда они взялись и какие проблемы решают. В целом @KuvshinovEE именно про проблемы и говорит

Google

Enjoy the
14.10.2017
11:01:54

Sergey
14.10.2017
11:01:55
а там уже и паттернг DTO, и куча других

Anton
14.10.2017
11:03:13
Реализовывал бы
Вот реализация паттернов — это самое простейшее что может быть в паттернах. Весь смысл не в реализации (она может варьироваться в любую сторону), а в практическом применении.

Sergey
14.10.2017
11:03:24

Enjoy the
14.10.2017
11:03:43

Bohdan
14.10.2017
11:03:45
и в выборе конкретного паттерна под конкретную задачу с конкретными условиями

Sergey
14.10.2017
11:04:43
и вот с последним у людей проблемы

Bohdan
14.10.2017
11:05:56
да, тоже верно

Evgeniy
14.10.2017
11:58:34
именно, например стандартная ситуация регистрация пользователя, условно может работать с БД с помощью datarow gateway или orm или active record и в разных приложениях использовать разный паттерн для работы с бд и это совершенно нормально и правильно что они разные в разных приложениях
а умение и навыки разработчика это как раз взять приложение написанное с помощью ar преобразовать к orm и daterow gateway в зависимости от необходимости для приложения и при этом ничего не сломать
а если нет необходимости в изменение способа работы с бд, это продолжить юзать AR

Sergey
14.10.2017
12:02:46

Evgeniy
14.10.2017
12:03:15
люди ошибаются в том числе и в подходах
это очень печально, но иногда бывает
но если не ошиблись то нет смысла менять подход, это контр продуктивно
я стараюсь брать проблемы которые у нас на работе распространены
и показывать альтернативы, но к сожалению не всегда получается, но я стараюсь и со временем все лучше и лучше
сейчас уже почти на стадии нормально

Google

F01134H
14.10.2017
15:46:30
Есть у кого вдс или дедик с i7 на примете

Sergey
14.10.2017
15:47:02

F01134H
14.10.2017
15:47:31
Потому что нужен не ниже skylake

Sergey
14.10.2017
15:47:46
почему?
тебе набор инструкций нужен определенный?

F01134H
14.10.2017
15:47:52
Софтина под него заточена

Arky
14.10.2017
15:48:02

F01134H
14.10.2017
15:48:11
Погугли
Конкретно мне нужен sgx

Sergey
14.10.2017
15:48:27
aws ec2 c5 какой
там вроде как скайлейк

F01134H
14.10.2017
15:48:42
Дорогой?

Sergey
14.10.2017
15:48:51
ну посмотри)

F01134H
14.10.2017
15:50:28
Спасибо

Pavel
14.10.2017
15:50:54
Такой вопрос, нужно для лендинга выбрать CMS. Посоветуете плз, что. Drupal? Bolt? Symfony CMF? Sulu?

F01134H
14.10.2017
15:51:26
Ндээ...
Slim

Sergey
14.10.2017
15:52:08
https://www.staticgen.com/