Type hinting in PHP

Type hinting is a php5 feature that can be really helpful in OO-driven development. It is a very common feature seen in any strongly-typed language.
It forces to pass the parameters of functions and methods to be of certain types. But it still lacks something important. Type hinting is only possible for classes and array.
There is [...]

A php implementation of Dancing Link ( Algorithm X) Sudoku problem

As an assignment of Artificial Intelligence course I have recently implemented Knuth’s Algorithm X for solving sudoku problem. You can see it in action here.