Size: a a a

2020 November 27

СК

Сергей К in CADR
Будем проводить вкс с вами
источник

СЗ

Санитар Зачем... in CADR
С К
так у пыха утиная типизация.
я к тому чтоб тупо преобразовать типы при сравнении. ну или они === используют. так это уже давно начали делать.
источник

СК

С К in CADR
Санитар Зачем
я к тому чтоб тупо преобразовать типы при сравнении. ну или они === используют. так это уже давно начали делать.
в том виде как вы пишите не выйдет. Можно только проверить типы перед сравнением.
источник

СЗ

Санитар Зачем... in CADR
С К
в том виде как вы пишите не выйдет. Можно только проверить типы перед сравнением.
дада
источник

СК

С К in CADR
рискну погадать, что если в пыхе перед каждым сравненим начать проверять типы -- то в разы логичнее сразу взять джава или паскаль.
источник

СЗ

Санитар Зачем... in CADR
С К
рискну погадать, что если в пыхе перед каждым сравненим начать проверять типы -- то в разы логичнее сразу взять джава или паскаль.
нормально и для php так делать. есть же методы всякие типа boolval(), floatval(), strval(), intval()
источник

СК

С К in CADR
Санитар Зачем
нормально и для php так делать. есть же методы всякие типа boolval(), floatval(), strval(), intval()
я ответил. Тогда надо не брать пых, если настолько важна строгая типизация.
Вас же не напрягает, что в екселе типизация не строгая. А в паскале, крайне строгая. Это два разных подхода, пых не юзают для задач, где типизация минус.
зы
у пыха другие недостатки.
источник

СЗ

Санитар Зачем... in CADR
С К
я ответил. Тогда надо не брать пых, если настолько важна строгая типизация.
Вас же не напрягает, что в екселе типизация не строгая. А в паскале, крайне строгая. Это два разных подхода, пых не юзают для задач, где типизация минус.
зы
у пыха другие недостатки.
но у меня какой то вордпресс пятый и бюджет на хостинг за полторы штуки. мне кроме пхп ну ничего не подойдет :)
источник

СЗ

Санитар Зачем... in CADR
и вуаля - на хостинге меняют черти версию (хотя на нормальных хостингах версия конфигурируется)
источник

СЗ

Санитар Зачем... in CADR
и бац - у меня модули полетели из-за выбранного более быстрого пхп
источник

СЗ

Санитар Зачем... in CADR
ну я полез, поправил где эти типы не отработали правильно и усё.
источник

СК

С К in CADR
Санитар Зачем
ну я полез, поправил где эти типы не отработали правильно и усё.
надо брать впс, профит.
источник

СЗ

Санитар Зачем... in CADR
а так - да. хотелось бы четко чтобы типы, все дела. ну не использую я динамическую тпиизацию по полной, только в редких случаях когда из переменной вдруг дальше по ходу захочется массив сделать :)
источник

СЗ

Санитар Зачем... in CADR
С К
надо брать впс, профит.
надо. это да.
источник

СК

С К in CADR
Санитар Зачем
а так - да. хотелось бы четко чтобы типы, все дела. ну не использую я динамическую тпиизацию по полной, только в редких случаях когда из переменной вдруг дальше по ходу захочется массив сделать :)
я как раз наобот огромным плюсом пыха считаю не строгую типизацию.
источник

СЗ

Санитар Зачем... in CADR
С К
я как раз наобот огромным плюсом пыха считаю не строгую типизацию.
не задумыался об этом. единственное - нет указания типа при объявлении переменных или функций. А так у меня они почти всегда с соблюдением типизации.
источник

СК

С К in CADR
Санитар Зачем
не задумыался об этом. единственное - нет указания типа при объявлении переменных или функций. А так у меня они почти всегда с соблюдением типизации.
есть :)
str = (string) "lalala";
источник

СЗ

Санитар Зачем... in CADR
С К
есть :)
str = (string) "lalala";
$str = 'lalala';
echo $str;
источник

СК

С К in CADR
также напомню, можно с функций возвращать нужный тип.
источник

СК

С К in CADR
Санитар Зачем
$str = 'lalala';
echo $str;
я дал правильный пример, как поставить нужный тип.
источник