
Jamal
11.05.2017
09:51:46
очень
Так вот к чем это я, просто случайное совпадение неслучайностей

Nikita
11.05.2017
09:57:12
#whois
1. Работа: (система интеллектуального транспортного планирования), личное: (BI система)
2. Работа: (Ruby/RoR, MongoBD, PostgreSQL, JS), личное: (PHP, JS/TS, Kotlin, PostgreSQL)
3. На работе, работаю, дома работаю, некогда отдыхать) На данный момент, в поисках работы по совместительству с основной (проектной/удалённой).

Andrey
11.05.2017
10:01:45

Google

Jamal
11.05.2017
10:06:38

Andrey
11.05.2017
10:07:35

Jamal
11.05.2017
10:07:52
Прям слезами горькими
У нас тут жара уже под 30 ник
Уже Парки и Аквапарки открылись

Andrey
11.05.2017
10:08:29
Смоленск, почти Москва, и снег

Jamal
11.05.2017
10:08:34
Люди на работу ходят в майках
Пффф я в шортах и шлёпках

Andrey
11.05.2017
10:09:51
это я на роликах сегодня хотел с утра до вечера гонять, ага, как же
в свой выходной

Jamal
11.05.2017
10:10:52
Прям чувствую твою вселенскую печаль

Andrey
11.05.2017
10:13:24
ничего, буду значит по офисам на роликах рассекать

Google

Jamal
11.05.2017
10:14:01

Andrey
11.05.2017
10:14:15

Jamal
11.05.2017
10:14:36
Так веселее же

Chuvi
11.05.2017
10:14:50

Andrey
11.05.2017
10:14:59
ну могу и по лесенке закатиться

Jamal
11.05.2017
10:15:16

Мусорок
11.05.2017
10:40:20
Доброго времени суток, может кто сталкивался с подобным и знает решение.
в общем имею следуйщий JSON:
{"uid":"1","options":{"d":false,"f":true,"g":true}}
декодирую его в массив $a = json_decode($b, true)), и на выходе получаю:
Array
(
[uid] => 1
[options] => Array
(
[d] =>
[f] => 1
[g] => 1
)
)
То есть булевая функция превращается в null, и когда я делаю проверку !is_bool() переменная её естественно не проходит. Какой тут самый христианский костыль можно воткнуть?

(;¬_¬)
11.05.2017
10:42:28
если да, то подумай чтоб булевы хранить строками
да, не супер, но был 'false' и остался 'false'

Мусорок
11.05.2017
10:42:52

(;¬_¬)
11.05.2017
10:43:06
либо 1\0

Rusty_b0lt
11.05.2017
10:43:29
Слушайте, чуваки. Я конечно понимаю, что это тупой вопрос, но есть ли способ заработать деньги с минимальным знанием пхп?

Мусорок
11.05.2017
10:43:34

(;¬_¬)
11.05.2017
10:43:47

Мусорок
11.05.2017
10:43:47
это чекаунты с веб обертки

(;¬_¬)
11.05.2017
10:43:58
тыж про чекбоксы?

Мусорок
11.05.2017
10:44:25

Google

(;¬_¬)
11.05.2017
10:44:26
если ты чекбокс не отметил, то при сабмите формы переменной вообще не появится

Yury
11.05.2017
10:44:40
Приветствую, нужна помощь.
Почему-то на сервере (Ubuntu) не выполняестся следующая операция:
strlen($value) > 0xFFFF
компилятор не выдаёт никакого результата и try catch тоже молчит. Дальше код не выполняется. Отдельно длину вычисляет легко = 751, в данном конкретном случае. При разработке на винде проблем не было.
PHP 7.0.18-1+deb.sury.org~xenial+1 (cli) (built: Apr 11 2017 14:36:44) ( NTS )

(;¬_¬)
11.05.2017
10:45:15
вопрос странный, но все же, зачем ты длину строки сравниваешь с шестнадцетиричным числом?

Yury
11.05.2017
10:46:17
Это в библиотеке, максимальная длина сообщения в протоколе

(;¬_¬)
11.05.2017
10:47:00
var_dump() пробовал?
mb_strlen() ?

Yury
11.05.2017
10:47:20
var_dump чего конкретно? результата этой операции?

Anonymous*
11.05.2017
10:47:21
пробовал результат операции вывести
да

(;¬_¬)
11.05.2017
10:47:26
да, вардамп сравнения
булево значение

Anonymous*
11.05.2017
10:47:31
пробовал чисто эту операцию провести

Yury
11.05.2017
10:47:32
пробовал через echo

Anonymous*
11.05.2017
10:47:36
на тестовой машине

(;¬_¬)
11.05.2017
10:47:38
эхо ничо не выведет

?
11.05.2017
10:47:40
Извращенцы

Anonymous*
11.05.2017
10:47:40
без всего лишнего

(;¬_¬)
11.05.2017
10:47:42
это же булево труфолс
var_dump(strlen($value)>0xFFF)

Yury
11.05.2017
10:48:00
ок, ща попробую

Google

Yury
11.05.2017
10:50:28
var_dump выдаёт что всё нормально
странно, буду копать дальше

Anonymous*
11.05.2017
10:50:37
всё нормально это как

Admin
ERROR: S client not available

Yury
11.05.2017
10:50:54
это bool(false)

(;¬_¬)
11.05.2017
10:51:43
сравнить если

Yury
11.05.2017
10:52:04
int(751)

(;¬_¬)
11.05.2017
10:52:09
потому что длина strlen мультибайтовой строки (японский, етц)
больше mb_strlen('string','utf-8');

Yury
11.05.2017
10:52:30
UTF-8 же?

(;¬_¬)
11.05.2017
10:53:04
а в винде кодировка обычно cp1251 если у тебя не установлена utf8 в файлах\коде
в общем подумай о mb_strlen()

Yury
11.05.2017
10:53:25
я уже обновил везде кодировку на UTF-8

(;¬_¬)
11.05.2017
10:53:31
и опять же тебе там строгое > или >= нужно

Yury
11.05.2017
10:53:31
Но сейчас проверю ещё раз
>

(;¬_¬)
11.05.2017
10:54:09
еще могут быть проблемы с кодировкой в базе данных, ну так, на подумать тебе

Yury
11.05.2017
10:54:26
Текст латиница чисто

Anonymous*
11.05.2017
10:54:37
выводи значения перед сравнением

Google

Anonymous*
11.05.2017
10:54:48
в файл пиши

Yury
11.05.2017
10:55:00
вывожу
там ничего интересного, посторонних символов нету

Anonymous*
11.05.2017
10:55:33
так а длина строки то какая?

(;¬_¬)
11.05.2017
10:55:35
короче сравнение работает правильно, так что вопрос в том, что у тебя в строке и почему оно длиннее того, что ты ожидаешь

Yury
11.05.2017
10:55:41
751

Anonymous*
11.05.2017
10:56:06
если ты выводишь

Yury
11.05.2017
10:56:10
так оно не длиннее

Anonymous*
11.05.2017
10:56:16
пишет фолс и дальше не идёт?
или пишет тру
или крашится в этом месте

Yury
11.05.2017
10:56:40
крашей нету, ошибок нет, ничего нет