@prophp7

Страница 194 из 1387
Yokai
16.01.2017
08:08:55
вот его, который отвечает на слово убунту

Vadim
16.01.2017
08:09:05
ох

Timur
16.01.2017
08:09:06
Ubuntu

Ilya
16.01.2017
08:09:45
а дайте ссылку на hr-ский чат?
тот который с черными списками сотрудников?

Google
Ilya
16.01.2017
08:10:07
он вроде совсем приватный

Nadirq
16.01.2017
08:10:29
да я не знаю) какой-нибудь hr-ский чатик

v
16.01.2017
10:36:19
не т hrского чатика

hrы пасутся в программистских чатах

или в вк трещат

Hell
16.01.2017
12:26:22
господа, а каким образом token fb_exchange_token может использоваться для постоянной идентификации/аутентификации пользователя?

Rodion
16.01.2017
13:45:17
вышло пятое издание Зандстры http://www.foxebook.net/php-objects-patterns-and-practice-5th-edition/

F01134H
16.01.2017
13:46:32
давно жеж

Роман
16.01.2017
15:52:43
Какими значениями лучше инициализировать свойства в классах? Есть ли какие-то преимущества/предпочтения, если да, то почему?

F01134H
16.01.2017
15:53:28
Вот это странный вопрос D:

Роман
16.01.2017
15:53:34
Учтонение: если значения изачально неопределены, например null или '' (пустая строка) или ещё что-то.

Vadim
16.01.2017
15:54:02
очень имеет смысл в любой непонятной ситуации делать null

Роман
16.01.2017
15:54:02
Потом проверять empty($var) или is_null($var). Это имею виду.

Google
Vadim
16.01.2017
15:54:20
ну или пустую строку, если там надо

т.е. всегда явно определять поля класса, хоть как-то, лишь бы они были определены явно

Роман
16.01.2017
15:55:14
Ну т.е. если реальное значение может принимать пустую строку то лучше null объявить изначально, чтобы отделить? А вот если значение может быть нуллом и может ли в логике такое быть?

Vadim
16.01.2017
15:55:55
тут уже по ситуации, не могу ничего общего выдать

Vadim
16.01.2017
15:57:35
т.е. суть в том, чтобы, например, при обновлении версии пхп 0 по умолчанию не превратился внезапно в null и у тебя все не рухнуло, а то, что ты спрашиваешь - это уже по бизнес-логике вопрос и его надо решать в контексте задач

Роман
16.01.2017
16:01:00
Да, понял что на контексте сильно завязано. Универсальное что-то хотел.

Vadim
16.01.2017
16:03:14
интересно https://travistorrent.testroots.org

существуют ли в мире бесплатные гавнохостинги с 7 пыхом и относительно свежим постгресом внутри?

пусть и дико урезанные

F01134H
16.01.2017
16:29:57
у тебя че 100р на хостинг нет?)

Vadim
16.01.2017
16:30:31
у меня где-то бизспарка завалялось даже немного, но так просто может оказаться быстрее, чтоб просто потестить)

Dmitriy
16.01.2017
16:30:39
Вадим. у вас а Авито кризис ? думаешь он пойдет на говнохостинге

Vadim
16.01.2017
16:30:45
:D

оно на про макбуке даже еле идет на одного пользователя)

Dmitriy
16.01.2017
16:31:47
У Фарта есть мой впс. можешь ему стукнуть. только сами ставьте постгрес

Google
Ilya
16.01.2017
17:44:59
вообще странный вопрос, берешь виртуалку и поднимаешь локально

Vadim
16.01.2017
19:33:04
ну ночью поковыряю, спасибо)

Sergey
16.01.2017
19:33:27
если тебе тупо потестить поработать

Роман
16.01.2017
19:51:16
а зачем если филды и так будут равны null
Так что, их не нужно инициализировать?

Только когда первый раз встречаются в методе в каком-то?

Sergey
16.01.2017
19:54:06
Так что, их не нужно инициализировать?
нуууу как бы да) если тебе не надо инициализировать филды какими-то значениями значит тебе не надо.

Роман
16.01.2017
19:55:20
А если мы хотим задать область видимости? Или поле используется несколькими методами, и первый раз встречается через овер 50 методов, грубо говоря?

Я думал правильней инициализировать заранее свойство чтобы видно было его.

Sergey
16.01.2017
19:57:15
> А если мы хотим задать область видимости? ты про php или про js?

> и первый раз встречается через овер 50 методов, грубо говоря? это как вообще?

> Я думал правильней инициализировать заранее свойство чтобы видно было его. у тебя если мы говорим о php свойство всегда будет объявлено вверху

этого достаточно

Роман
16.01.2017
19:58:00
"Область видимости свойства, метода или константы (начиная c PHP 7.1.0) может быть определена путем использования следующих ключевых слов в объявлении: public, protected или private. "

Или это не правильное название?

Sergey
16.01.2017
19:58:13
ну так объявить и инициализировать это разные вещи

Google
Sergey
16.01.2017
19:58:17
объявлять нужно всегда

инициализировать - по необходимости

как инициализировать - в зависимости от типа

Роман
16.01.2017
19:58:53
Sergey
16.01.2017
19:59:36
мне нравится инициализировать проперти только в методах

ну то есть конструктор, потом статические методы фабрики и потом уже методы по логике

Admin
ERROR: S client not available

Роман
16.01.2017
20:01:56
> А если мы хотим задать область видимости? ты про php или про js?
"Область видимости свойства" правильно называть? Или это перевод косячный?

Sergey
16.01.2017
20:06:08
ну вообще это скорее контекст... в целом перевод правильный но сама по себе терминология...

это модификатор доступа

чуть что

задает контексты из которых доступно свойство

Роман
16.01.2017
20:07:34
Да, модификатор. Ок.

Вот у меня выше вопрос был как раз на тему правильной инициализации. Я понять не могу. Если элемент массива какой-то равен null, то мы его и удалить не сможем?

Sergey
16.01.2017
20:15:48
а как так выходит что у тебя элемент массива равен null?)

Роман
16.01.2017
20:16:07
$config = array( 'key1' => 'test', 'key2' => 'test', 'key3' => null, ); if (isset($config['key3'])) { unset($config['key3']); }

Конфиг в JSON лежит например когда.

А мы хотим удалить его оттуда и пересохранить.

Sergey
16.01.2017
20:16:40
array_filter

Роман
16.01.2017
20:17:33
Точно. ?

Google
Роман
16.01.2017
20:17:40
Благодарю.

Sergey
16.01.2017
20:18:03
это больше вопрос нормализации значений нежели инициалиазации какой-то

Роман
16.01.2017
20:20:38
Но если массив большой то это лишние накладные расходы всё же с этой функцией. Но я так понял это единственный вариант с null в JSON, например, так?

Роман
16.01.2017
20:21:57
Или isset тоже перебирает все элементы массива?

Sergey
16.01.2017
20:22:02
да и зачем ты хочешь избавляться от null?

ну то есть...

он же по ключу работает

Роман
16.01.2017
20:22:21
Ну вот.

Sergey
16.01.2017
20:22:31
это такая экономия на спичках

Роман
16.01.2017
20:22:33
Да, я понял, преждевременная оптимизация ненужна. ?

Sergey
16.01.2017
20:22:34
что не надо париться

Роман
16.01.2017
20:23:11
Да пока это всё в вакууме, просто возникают мысли, вот и пытаюсь разобраться. Никакой идеи пока нету.

Sergey
16.01.2017
20:23:30
стоит сначала идею сформировать того что тебе надо сделать

и зачем

Роман
16.01.2017
20:39:09
if (array_key_exists('key3', $config) && is_null($config['key3'])) { echo '$key3 = null' . PHP_EOL; }

Вот так можно. )

Страница 194 из 1387