@prophp7

Страница 210 из 1387
Taras
24.01.2017
13:04:29
потому что когда у тебя работает 10 000 человек, то вполне норма что у тебя за месяц будет примерно 300-400 "событий". Хотя в целом, конечно, проще уволить всех у кого ДР 02-29... для того чтобы статистику не портили ))

Пока что у меня стоит заглушка, типа если ДР 02-29, значит назначить ДР 02-28 в выборку )

в этом случае - работает все )

Sergey
24.01.2017
13:07:38
типо премия к др?

Google
Sergey
24.01.2017
13:08:54
да надо помочь людям, ищите решения

Taras
24.01.2017
13:09:37
уволить людей из за др, не удивительно что у тебя такая фамилия
ох насколько уникальная шутка... ни разу не слышал... :)

да надо помочь людям, ищите решения
Да есть решение, но оно просто монструозное пока что, но рабочее. Хочется красивого чего-то найти )

На собеседованиях надо такое задавать. ))

Sergey
24.01.2017
13:13:21
Хэш?
да, sha1 справляется пока)

Denis denya Voskoboinik
24.01.2017
15:06:41
ребят мне тут вопрос задали: « Что такое интерфейсная ссылка? » есть ли такое в php?)

Denis denya Voskoboinik
24.01.2017
15:14:08
да, но говорит что в php это по другому назвается и от вопрос - что это?)

Vadim
24.01.2017
15:14:29
зачем они это хотят вообще?

выглядит как какой-то фетиш собеседующего вообще :)

Denis denya Voskoboinik
24.01.2017
15:15:18
опрос по знаниям, ну и вообще что он имеет ввиду хочется понять

пока он мне этот вопрос не задавал

Google
Denis denya Voskoboinik
24.01.2017
15:15:45
но я хочу понять что он хочет от других)

ну это так для размышления было)

$iD
24.01.2017
15:17:41
instance of?

ну исходя из того, что написано здеся http://brtrg.by/blog/post/351

если я правильно понял, что это в C#

это у вас там кто-то спрашивает чтобы потешить свой ЧСВ?

Vadim
24.01.2017
15:19:29
загуглил интерфейсные ссылки и понял, что в пхп такого по сути и нет

не статическая типизация ж

Dmitriy
24.01.2017
15:19:37
Интерфейсная ссылка указывает на скрытое поле в нутри обьекта. Это из джавы

Denis denya Voskoboinik
24.01.2017
15:19:40
емае сколько вариантов

вот из C# Переменной ссылки на интерфейс доступны только методы, объявленные в ее интерфейсе.

но что верно виимо узнаю при разговоре)

Vadim
24.01.2017
15:21:18
внимание вопрос, зачем пхпшнику знать нюансы решета или жавы?

$iD
24.01.2017
15:21:25
+

тот же вопрос

Denis denya Voskoboinik
24.01.2017
15:21:34
я его задам при возможности)

$iD
24.01.2017
15:21:35
ну тут явно, просто, кто-то выёбывается

finkel
24.01.2017
15:25:56
я его задам при возможности)
у вас диспансеризация?)

просто такое ощущение, что ты в очереди на собеседование

Google
Denis denya Voskoboinik
24.01.2017
15:27:18
не знаю попаду ли я туда, но мне интересно чем мучают других ребят и почему)

Sergey
24.01.2017
15:27:45
Sergey
24.01.2017
15:29:04
да, ты по сути задаешь тип и все

без конкретной реализации

Vadim
24.01.2017
15:30:47
кстати да, тайпхинты же

Sergey
24.01.2017
15:30:49
if($a instanceof List){ //фактически тоже самое, по крайней мере для статических анализаторов типа PhpStorm }

но в целом немного странный вопрос) это из собеса?

Denis denya Voskoboinik
24.01.2017
15:32:56
типа собеса да

но твои примером это условие не соблюдается же? » Переменной ссылки на интерфейс доступны только методы, объявленные в ее интерфейсе

Sergey
24.01.2017
15:35:02
это пхп) будет доступно то что в List, и то что в тайпхинтах аргумента

Denis denya Voskoboinik
24.01.2017
15:35:44
и то что в ArrayList тоже ведь будет доступно

Sergey
24.01.2017
15:35:45
ну скажем типа function fn(AInterface $a){ if($a instanceof BInterface){ ... } }

у тебя будут доступны оба интерфейса

но по факту можешь юзать их все даже без этого. это нужно только для статического анализатора

Vadim
24.01.2017
15:37:20
если я правильно помню, то без включенного стрикт режима (который по-умолчанию выключен) пхп не будет препятствовать пиханию в аргумент чего-то не соответствующего интерфейсу, а если включить, то будет прям вот честно падать

Sergey
24.01.2017
15:37:40
будет рантайм падать аж бегом

$iD
24.01.2017
15:37:52
в смысле не будет падать?

упадёт если придёт то, что не реализует интерфейс

Vadim
24.01.2017
15:39:13
помнится когда-то вместо требуемого в тайпхинте класса подсунул инт и норм, падало уже потом, когда пытался вызвать метод у инта :)

Google
Sergey
24.01.2017
15:39:14
не упадет только если у тебя нул как дефолт стоит и ты передашь нул

$iD
24.01.2017
15:39:28
+

Sergey
24.01.2017
15:39:45
приведение типов могло сработать

Vadim
24.01.2017
15:40:01
наверное

Sergey
24.01.2017
15:40:26
но это для случаев со string,float,int и скаляров в общем

инт туда где требуется массив ты не сможешь впихнуть

$iD
24.01.2017
15:41:31
странно что он пишет, что ожидал объект, а пришёл инт и у инта вызвал метод

вот что странно :)

Admin
ERROR: S client not available

$iD
24.01.2017
15:41:40
тайна покрытая мраком :)

Sergey
24.01.2017
15:41:42
кстати о нуллах. в джаве ты можешь передать нул, там где его не ждут )

Sergey
24.01.2017
15:42:39
а

ну вот даже на коленке перепроверил

<?php class A{} function test(A $a){ } test(1);

Vadim
24.01.2017
15:42:51
могу что-то путать

Sergey
24.01.2017
15:43:04
PHP Fatal error: Uncaught TypeError: Argument 1 passed to test() must be an instance of A, integer given, called in

$iD
24.01.2017
15:43:07
ну я тож удивлён :)

Vadim
24.01.2017
15:43:12
хм, а если наоборот

Google
$iD
24.01.2017
15:43:12
видмо всё было не так

Sergey
24.01.2017
15:43:35
наоборот тоже самое будет

$iD
24.01.2017
15:44:01
а два скаляра?

раз ты уже накидал пример

:)

Sergey
24.01.2017
15:44:14
каких скаляра?

$iD
24.01.2017
15:44:21
string in

t

Sergey
24.01.2017
15:44:22
без стрикта можно в float передать int

или string <> int

function test(int $a){ } test("1a"); даже так относительно ок)

нотис только будет

declare(strict_types=1); вот как раз запрещает такие касты

по поводу interface reference джависты в замешательстве)

Александр
25.01.2017
07:54:09
интересно, смотрю очередной раз код на FoxPro, в нем рекомендовали наименование переменных с указанием зоны видимости и типа. Такого в php не прилипло, слава богу.

Vadim
25.01.2017
07:59:00
а покажи пример такого на FoxPro небольшой

Timur
25.01.2017
07:59:48
интересно, смотрю очередной раз код на FoxPro, в нем рекомендовали наименование переменных с указанием зоны видимости и типа. Такого в php не прилипло, слава богу.
Ну, раньше всё-таки была мода. Начинать private свойства класса с символа нижнего подчёркивания. Слава Ктулху избавились.

Александр
25.01.2017
08:01:46
https://www.foxite.com/archives/visual-foxpro-professional-2011-0000313901.htm вот на скриншоте, это у него кастомная своя сборка, в родном редакторе нихрена нет, кроме подсветки синтаксиса.

Vadim
25.01.2017
08:03:10
ух

Александр
25.01.2017
08:03:44
но это как говорится хороший код, у меня тут ахтунг )) (не мой код конечно)

мало того что код и все переменные регистронезависимы, так еще и многое чего можно сократить до 4 символов... вместо browse - brow, resume - resu.

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