[DO NOT MERGE] [WIP] PHP 5.4

[test] [extended:cartridge]