Revert "Revert "Because PHP has loops and includes""

This reverts commit 33eec94ee03840fe4b2f6ac398de0ba36d9e3288.