
da horsie
16.02.2018
23:15:57
с float та же херня, насколько я понимаю
да, все так
The size of a float is platform-dependent, although a maximum of ~1.8e308 with a precision of roughly 14 decimal digits is a common value (the 64 bit IEEE format).
php > echo bin2hex(pack('d', 1.25));
000000000000f43f

Google

da horsie
16.02.2018
23:28:36
это синонимы
пыху похуй
как медоеду

Denis
16.02.2018
23:29:05

da horsie
16.02.2018
23:29:30
=)

Alex
16.02.2018
23:30:25
Крутость чатика стала over9000

da horsie
16.02.2018
23:31:30
да я прям завидую
че у меня таких интересных задачек нету

Alex
16.02.2018
23:31:55
*просыпается синдром самозванца

Google

da horsie
16.02.2018
23:32:55
да при чем тут это
реально задачка прикольная

handmade
16.02.2018
23:34:23
Какие книги [по пхп] после Котерова почитать можно?

da horsie
16.02.2018
23:35:10
убери "по пхп" и вопрос станет более правильным

handmade
16.02.2018
23:36:19

da horsie
16.02.2018
23:45:24
а теперь ответ зависит от того, чего ты хочешь добиться.
https://algs4.cs.princeton.edu/home/ вот хорошее начало, например
https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882
вот тоже
обе они есть на русском
ну первая точно есть
а вторая и на английском понятно написана

handmade
16.02.2018
23:49:36
вот тоже
Обе эти книги + макконела я собирался прочесть, разумеется. Именно в таком у меня нет недостатка. Мне хотя бы ещё что-то специальное по php, если есть такая. А если нет, спасибо в любом случае.

da horsie
16.02.2018
23:50:31
по пхп дальше лучше читать мануал, если конкретные вопросы возникают
а в плане современных подходов в отрасли - http://www.phptherightway.com/

handmade
16.02.2018
23:52:32

?
16.02.2018
23:52:35
https://github.com/peter-gribanov/clean-code-php
выдержки из мартина

Panda
16.02.2018
23:52:52
о ребята
а посоветуйте что то почитать о метапрограммировании

Google

Panda
16.02.2018
23:53:09
сколько раз натыкаюсь, но все как то не могу уловить особо

handmade
16.02.2018
23:53:14

da horsie
16.02.2018
23:54:43

Panda
16.02.2018
23:54:57
расскажи, зачем оно тебе понадобилось
ну часто слышу, а тут еще вот это: PHP supports various forms of meta-programming through mechanisms like the Reflection API and Magic Methods. There are many Magic Methods available like __get(), __set(), __clone(), __toString(), __invoke(), etc. that allow developers to hook into class behavior. Ruby developers often say that PHP is lacking method_missing, but it is available as __call() and __callStatic().

da horsie
16.02.2018
23:56:30
я имею в виду, какую задачу ты хочешь таким способом решить?

Panda
16.02.2018
23:56:42
любопытство удовлетворить

da horsie
16.02.2018
23:56:47
а

?
16.02.2018
23:56:47
по рефлексии вроде в доке понятно
а магия зло

da horsie
16.02.2018
23:56:59
ну так и ковыряй магию с рефлексией

Panda
16.02.2018
23:57:03
а что то более общее?
может связанное не только с пыхой

da horsie
16.02.2018
23:57:22
посмотри как устроены полиморфные вирусы
если сохранишь рассудок, вернешься через пару недель другим человеком)

Panda
16.02.2018
23:58:22
или забью...
я вот зандстру начал читать...
хочу вообще в парадигмах разобраться
ну так, чтобы абстрактно развиться...

da horsie
16.02.2018
23:59:34
напиши какую-нить штуку на хаскеле

Panda
16.02.2018
23:59:48
хеллоу ворлд...?

Google

da horsie
16.02.2018
23:59:55
ну что-нить посложнее
крестики-нолики, например

Panda
17.02.2018
00:00:59
да я их нигде не смогу написать, наверное...

Admin
ERROR: S client not available

Panda
17.02.2018
00:01:14
я вообще комплексую по таким вот вещам
что вроде бы легко, но я то ли слишком ленивый, то ли недостаточно рисерчил чтобы уметь их решать

Viacheslav
17.02.2018
02:10:27
Почему в Nginx в html не определяет подключаемые файлы с компьютера? Допустим если открыть страницу html напрямую через браузер то css работает если в nginx то не подключает эти стили, также и с картинками. При этом если ввести ссылку картинки из интернета то работает. Вообщем не распознает локальные пути именно в nginx

Evgeniy
17.02.2018
02:51:10
потому что браузер не воспринимает локальные пути
если с внешнего сайта
выложи файлы на сервер и подключай их нормально

Viacheslav
17.02.2018
02:58:39
Если открыть картинку на компьютере через браузер и скопировать ссылку которую выдал браузер (file://..) то так тоже не показывает
Нашел, это происходит из-за команды rewrite .* /index.php в конфиг файле, в server { location /. Когда убираю эту комнату все работает и картинки подключает . В чем ошибка, как тогда перенаправлять все запросы на index.php?

Like
17.02.2018
04:14:38

Subb98
17.02.2018
05:44:39
Доброе утро. Возможно ли получить доступ из класса CustomPaginator к свойству perPage не меняя ничего в родительском и абстрактном классах?
<?php
abstract class AbstractClass
{
protected $perPage;
public function url()
{
return 'http://example.com';
}
}
class Paginator extends AbstractClass
{
public function __construct(int $perPage)
{
$this->perPage = $perPage;
}
}
class CustomPaginator extends Paginator
{
public function __construct(int $perPage)
{
$this->perPage = $perPage + 5;
}
public function getPerPage()
{
return $this->perPage;
}
public function url()
{
return 'http://yoba.com';
}
}
$p = new CustomPaginator(10);
echo $p->url().PHP_EOL;
echo $p->perPage;

Sergey
17.02.2018
05:50:46

Subb98
17.02.2018
05:51:09
Да, но будет access error

Sergey
17.02.2018
05:51:13
нет

Like
17.02.2018
05:51:21
У тебя protected

Google

Like
17.02.2018
05:51:29
И идет цепочка вверх

Dima
17.02.2018
05:51:29
Вроде можно магическии методом реализовать __get()

Subb98
17.02.2018
05:51:42
http://sandbox.onlinephpfunctions.com/code/8f3fe530fa67bafcc8e192a865f0c9e1134b2fa0

Like
17.02.2018
05:52:05

Sergey
17.02.2018
05:52:05

Like
17.02.2018
05:52:06
Получаешь
http://sandbox.onlinephpfunctions.com/code/cc4f27f8bffc5ec38926bf795ae4a3cb8a1c5792

Subb98
17.02.2018
05:52:30
Спасибо. )

Like
17.02.2018
08:00:22
Кто как обзывает свои модели и сущности?

da horsie
17.02.2018
08:01:07

Like
17.02.2018
08:01:33

Евгений
17.02.2018
08:07:18
class DumbGoat extends class DumbAnimal implements GovnukInterface