Revert "Get rid of unnecessary directive."

This reverts commit cc13ee131aa5c94efdafb98fa93f5ff4dc2ec47c.
Revert "Get rid of warnings with PHP 5.4."

This reverts commit 7e3f4ec03198e9012416e6a990bbe76fd3d71b1b.