Зачем нужна соль при хешировании

Очень часто можно встретить различного рода соль при хешировании паролей. Как она выглядит? Соль это набор случайно подобранных символов, который конкатенируется с паролем при хешировании. Обычно конструкция выглядит где-то так: $salt = ‘&WsW{P*q27@5AbY’; $hash = md5($password . $salt);…

Читать далее »

Simple template engine on PHP

A short tutorial about how to write a simple php-based template engine (similar to what they use in Yii) To make it comfortable to use, lets write it by using OOP and php7. As the first thing to…

Читать далее »

Need Yii’s gridview in Laravel?

It was a pleasure to work with this flexible and powerful component in yii! But, when I started coding on laravel, I was unable to find a good analog. I spend some time on the previous job with…

Читать далее »

Класс \yii\base\Object в Yii2

Привет! Хочу рассказать о интересном классе в yii2 с довольно таки простым названием — Object. Если вы уже какое то время программируете на этом фреймворке, думаю для вас не секрет что от этого класса наследуются все классы фреймворка….

Читать далее »

How to convert PHP array to ascii (console) table

I’ve got an interesting task on my work — make a table with pretty-print in console. I’ve googled it by request like php associative array to text table, but didn’t find anything which is good for me. So…

Читать далее »

Простой шаблонизатор на PHP

Небольшой урок о том,  как написать простой шаблонизатор на php (аналогичный тому что используется в yii). Для удобства напишем его используя ООП и будем использовать php7. Для начала создадим каркас класса View: class View { private $path =…

Читать далее »