@phpgeeks

Страница 4054 из 8430
Jamal
24.02.2017
13:04:23
Котаны пока

Я ушёл

Устал на сегодня

Пятница в конце концов

Google
Konstantin
24.02.2017
13:04:51
а чо ты делал?

я думал сегодня выходной

?

Jamal
24.02.2017
13:05:21
а чо ты делал?
Сделал так, что бы людям сгущёночка, поступала более рационализированно

✋️

Konstantin
24.02.2017
13:06:15
? загадки прям

Jamal
24.02.2017
13:06:43
? загадки прям
Ну ЕРПшку подпилил

Всю неделю пилил так то

Konstantin
24.02.2017
13:07:12
ну ок)

F01134H
24.02.2017
13:13:28
Извини брат, оффтоп теперь буду удалять

никто не хочет, знач я в одного буду. Кек

Джама
24.02.2017
13:15:20
Злостный модератор

Nurik
24.02.2017
13:17:21
Где можно почитать best practices по написанию сложных демонов ?

Google
F01134H
24.02.2017
13:34:42
это не самое хуевое, что есть в пхп

Kelin
24.02.2017
13:35:01
++

Egoarka
24.02.2017
13:35:18
А Шо самое хуевое тогда

F01134H
24.02.2017
13:36:04
А Шо самое хуевое тогда
например что каллбэки называются замыканиями)

что false == true, ну и т.д.

Egoarka
24.02.2017
13:37:11
А, ну ет хня

Ты бы на жс глянул

Там преколов побольше

F01134H
24.02.2017
13:37:38
дык и ты бы глянул с даблом)

Egoarka
24.02.2017
13:37:53
Там все норм с этим

Kelin
24.02.2017
13:38:06
Ну слушай

В пхп не самое хуевое приведение типов

Nurik
24.02.2017
13:38:15
Самое хуевое для меня было это когда три foreach подряд и забыл дописать unset($value)

F01134H
24.02.2017
13:38:15
аха

Kelin
24.02.2017
13:38:16


F01134H
24.02.2017
13:38:17
серьезна?

Konstantin
24.02.2017
13:38:27
покажи, а то не врубаюсь )

Egoarka
24.02.2017
13:38:56
покажи, а то не врубаюсь )
Ну возведи число 2 в 99 степень

F01134H
24.02.2017
13:38:57
Egoarka
24.02.2017
13:38:58
И глянь

Google
Denis
24.02.2017
13:39:01
покажи, а то не врубаюсь )
сложение больших чисел)

Nurik
24.02.2017
13:39:30
действительно хуево, что у тебя 3 форича.
Не вложенные друг в друга. А простыня. Но все-равно.

<?php $arr = array(1, 2, 3, 4); foreach ($arr as &$value) { $value = $value * 2; } // массив $arr сейчас таков: array(2, 4, 6, 8) unset($value); // разорвать ссылку на последний элемент ?>

Внимание Ссылка $value на последний элемент массива останется после окончания цикла foreach. Рекомендуется уничтожать ее с помощью unset(). В противном случае вы можете столкнуться с таким поведением:

Admin
ERROR: S client not available

Egoarka
24.02.2017
13:40:21
шошо, но жс мне чет больше нраица, чем пыха

а, это же баян

Konstantin
24.02.2017
13:41:00
И глянь
var_dump(pow(2, 99)); //float(6.3382530011411E+29)

F01134H
24.02.2017
13:41:10
Egoarka
24.02.2017
13:41:11
зря ты так в этом чате
ну хз, делать нечего, ищу приключений

Konstantin
24.02.2017
13:44:59
http://shot.hsdn.org/W3thLD0x

а почему так ?)

Antony
24.02.2017
13:45:34
Разве для больших чисел не следует использовать BC Math и GMP? Да и вообще проблемы с длинными числами много где есть.

Nurik
24.02.2017
13:47:10
http://shot.hsdn.org/W3thLD0x
$a = pow(2,99); $a = intval((string)$a); var_dump($a);

Antony
24.02.2017
13:51:18
1
Ну так это происходит из-за переполнения. Можно явно указать (int) перед вычислением.

Google
Egoarka
24.02.2017
13:51:55
можешь проверить

Nurik
24.02.2017
13:53:52
$a = pow(2,99); var_dump(number_format($a,0,'.',''));

Вот так можно, если нужно результат писать в БД например.

Antony
24.02.2017
13:55:27
Ну с приведением в случае с переполнением будет 0. В любом случае для точных вычислений лучше использовать специальные библиотеки, что указано в мануале по типам.

Страница 4054 из 8430