Flatterizor is a PHP library developed in order to issue a very specific problem.
Sometimes you have a complex object and you need to store it into your database. Most cases the serialize function does work. Unfortunately sometimes it does not ( not because serialize is broken/bugged ).
The Library is useful only if the followings are true:
- You want to store your object inside a database
- Your object is not “Flat” ( meaning you’ve at least a value in your object that is an array or an object itself )
- You want to use your Database SQL to Search & filter objects with a particular value.
The last sentence is actually the most appealing. Lets take, for example, the following objects: