
Dmitry
03.04.2017
15:35:17
Потому что превью - это превью, маленькое и оптимизированное. А если мобильный клиент хочет все же посмотреть скрин - это долго и трафик... как-то так

Pavel
03.04.2017
15:37:28
Да ваще ничо подобного ;) С определенного размера тг не грузит картинку а показыает ее размытую версию + возможность подгрузить по нажатию. Более того, технически картинки и ссылки с картинками реализованы одинаково. Когда кидаешь ссылку, то телеграм подгружает картинку под ней и сохраняет на своих серверах временно. А потому эту картинку подсовывает под ссылку всем.

dypa
03.04.2017
15:39:33
>С чем боремся то?
с здравым смыслом

Dmitry
03.04.2017
15:43:17
Павел, ты вместо того, что бы столько писать - прочитал бы, что я написал еще раз ;) Речь идет о "подгрузить по нажатию", что бы посмотреть код человека, зафигаченный в виде скрина. Правьюшки в чате никого не волнуют особо ;)

Google

Pavel
03.04.2017
15:44:14
Ой всё.

Grigori
03.04.2017
16:23:28
закон суров, но он закон (С)

Dmitry
03.04.2017
16:24:42
А это не закон, это пожелания ;) правила должны быть выбиты на камне и повешены при входе

Like
03.04.2017
17:30:53
Объяснит кто-нибудь фишку "must be an instance of mixed, array given, called in "? :)
Mixed разве не любой тип?

Pavel
03.04.2017
17:31:56
Покажи код
Не картинкой только

Like
03.04.2017
17:32:23
public function getter($object, string $relation, \mixed $row, $first = false)
А причем здесь код?)

Pavel
03.04.2017
17:33:07
Ну вот все ясно!

Like
03.04.2017
17:33:13
Разве?

Pavel
03.04.2017
17:33:23
Да.

Кирилл
03.04.2017
17:33:27
А картинки нельзя из-за размера?

Like
03.04.2017
17:33:28
Что не так?

Google

Adel
03.04.2017
17:33:49
А кто тебя научил так? \mixed $row

Like
03.04.2017
17:34:03
@Adelf32 string - константа :)

Adel
03.04.2017
17:34:13
а mixed?

Pavel
03.04.2017
17:34:20
В пшп нету такого типа mixed. Это документационный суррогат.

Like
03.04.2017
17:34:35
@Adelf32 если без слеша, то добавляется класс, где описан этот метод

Pavel
03.04.2017
17:34:49
Соответственно он пытается найти у тебя класс \mixed, не находит и ругается.

Adel
03.04.2017
17:34:56
public function getter($object, string $relation, $row, $first = false)

Like
03.04.2017
17:35:10

Adel
03.04.2017
17:35:12
сделай так и не мучайся. нет такого класса mixed

Like
03.04.2017
17:35:27

Adel
03.04.2017
17:35:43
чтото не видно что ты сталкивался :)

Pavel
03.04.2017
17:35:43
How about прочитать первые 3 строчки

Like
03.04.2017
17:36:10

Pavel
03.04.2017
17:36:17
>>> Пожалуйства обратите внимание, что они не являются примитивами языка PHP. Следовательно вы не можете использовать псевдо-типы в ваших функциях.
>> они не являются примитивами языка PHP.
> вы не можете использовать псевдо-типы в ваших функциях.

Like
03.04.2017
17:37:08
Почему тут нету mixed ? :c

Aleksandr
03.04.2017
17:40:28
А зачем? Зачем указывать что допустим любой тип, если он и так будет допустим, если ничего не указывать.

Like
03.04.2017
17:40:56
Почему в любом яп(не считая питон) есть строгая типизация ?:)

Adel
03.04.2017
17:41:25
ух. новичок тут решил показать всем кузькину мать :))
есть языки со строгой типизацией.

Google

Adel
03.04.2017
17:41:37
есть без неё
пхп - без.

Pavel
03.04.2017
17:41:46
?

Aleksandr
03.04.2017
17:41:46
Потому что это PHP

Adel
03.04.2017
17:41:57
типы стараются вводить чтобы было хоть немного порядка
я вот не понимаю для чего тебе mixed

Like
03.04.2017
17:42:23

Adel
03.04.2017
17:42:32
function foo($bar) === function foo(mixed $bar)
хорошо

Like
03.04.2017
17:42:43
void тоже бессмысленно писать?)

Adel
03.04.2017
17:42:44
какого типа у тебя должен быть $row

Like
03.04.2017
17:42:50
string/array

Aleksandr
03.04.2017
17:42:59
И указание типов больше для программиста чем для компиляции

Adel
03.04.2017
17:43:01
а почему он может быть разных типов?
это неправильно

Pavel
03.04.2017
17:43:14

Like
03.04.2017
17:43:15

Adel
03.04.2017
17:43:19
если ты хочешь чтобы у тебя были типы везде

Like
03.04.2017
17:43:28

Adel
03.04.2017
17:43:30
тогда сделай отдельно две функции

Google

Like
03.04.2017
17:43:37

Adel
03.04.2017
17:43:49
для одно - array... и кстати непонятно array - с чем? со строками? или числами? :)

Like
03.04.2017
17:43:50

Pavel
03.04.2017
17:44:17
Ну можешь написать проверку на тип сразу в начале тела функции

Adel
03.04.2017
17:44:18
да неправильно у тебя все написано. если для типов тебе нужны проверки значит нет у тебя никаких типов

Admin
ERROR: S client not available

Adel
03.04.2017
17:44:32
попробуй попиши на языке со сторогой типизацией - тогда поймешь основы хотя бы

Like
03.04.2017
17:44:37

Pavel
03.04.2017
17:44:54
Ну ты можешь указать 1 тип, но не два или более.

Adel
03.04.2017
17:44:55
плохо справлялся видимо

Like
03.04.2017
17:45:02

Adel
03.04.2017
17:45:11
если хочешь двойной тип для переменной
в яве так нельзя как бы

Pavel
03.04.2017
17:45:21
А что в яве ты мог указать что аргумент является либо строкой либо массивом?

Like
03.04.2017
17:48:00

Pavel
03.04.2017
17:48:37
Не, в яве не можешь. А в пхп можешь, круто? :)

Like
03.04.2017
17:49:01
@chebotarevp конечно круто (нет)

Pavel
03.04.2017
17:49:32
Но джава не может того чего может пхп, разве это не здорово?

Google

Like
03.04.2017
17:49:44
@chebotarevp магию ? ?

Pavel
03.04.2017
17:50:03
Это уже не магия как лет 15, все привыкли давно

Like
03.04.2017
17:51:04
Ладно, роли не играет, просто не красиво получается.
Спасибо

Pavel
03.04.2017
17:51:09
Но как вариант, можешь написать какой-нибудь класс, SomeStringValue который будет хранить либо массив строк либо строку. И подставить в типизацию это. Но это будет костыль.

Like
03.04.2017
18:05:35
'avatar' => ['avatar', ['id', 'name'], true]
'avatar' => ['avatar', ['id'], true]
Можно требовать просто всегда массив, да и все, хех

Pavel
03.04.2017
18:06:56
?

Dmitry
03.04.2017
18:11:16
Конечно всегда массив или отдельный метод, в пхп нет ad hoc полиморфизма

dot
04.04.2017
07:19:54
Всем привет) Такой тупой вопрос , почему print_r не работает ??? Оо

Kinleaf
04.04.2017
07:22:00

dot
04.04.2017
07:25:39
аа все нашел , он фиг знает где выводится

Stanly
04.04.2017
08:43:40
Привет, немного запутался в .htaccess. Есть ссылка типа index.php?page=error&err=vozrast&people=ADT
Я ее вот так оформил в файле
RewriteRule ^error/([a-z]+)/([A-Z]+)$ /index.php?page=error&err=$1&people=$1 [NC,L]
А на странице error принимаю
$err = $_GET['err'];
$people = $_GET['people'];
Ну че то не принимает Get, возможна ошибка в
RewriteRule ^error/([a-z]+)/([A-Z]+)$ /index.php?page=error&err=$1&people=$1 [NC,L]
сама ссылка /error/vozrast/ADT
Как тут подебажить чтоб найти причину?
Подебажил, GET принимает, но почему то не открывает нужное сообщение.