PHP чтиво
31 subscribers
14 photos
1 file
93 links
Библиотека ссылок на полезные и качественные материалы для php-разработчика
Download Telegram
Таблица результатов нестрогого сравнения в PHP
Если хочешь развиваться в веб-разработке, то начать изучать Docker тебе точно не повредит.
Для начинающих изучать Docker есть вот такое видео. Смотри!
👍

https://www.youtube.com/watch?v=MXM51fH9NeE
Из серии «Глупости в PHP»

Почему md5('240610708') == md5('QNKCDZO') выдает результат true?
У разных строк, разные хэши. Но так как результаты хэша начинаются с "0e", поэтому PHP видит 0e[0-9]+ и думает что это float число, которое приводится к float 0.0. В итоге нестрогое сравнение дает true.
Исключающий поиск в Sublime Text 3

Доброго дня! У меня на руках есть огромный xml-каталог товаров из 798 000 строк. Я знаю, что в теге <ТипТовара>, есть значения Россия и Китайский. Остальные варианты мне не известны.

Задача: определить остальные варианты.

Понятное дело, что листать весь файл не вариант. Решением явилось написание икслючающего регулярного выражения для поиска необходимых строк. Выглядит оно следующим образом: (<ТипТовара>)((?!Россия|Китайский).)*(<\/ТипТовара>). Возможно кому-то пригодится.
https://www.codewars.com - отличный сервис-тренажер программирования.

1. При регистрации ты должен решить задачку, на удобном тебе языке (php в наличии)
2. Посе регистрации система предлагает решать задачи разной сложности, постепенно ее наращивая
3. Задача - это условие и тесты, которые должны корректно выполниться после того, как ты напишешь решение
4. После решения задачи открывается раздел "Решения", где можно посмотреть решение "best practice", таким образом перенимать опыт других участников
Несколько способов реализации предсказуемой проверки типов в JavaScript

https://tprg.ru/sgFV