run code in 200+ php & hhvm versions
Bugs & Features
<?php $pf_srm_value = '{"HEADER_LOGO":"","INTCOMP_LOGO":"","INTERPRETATION":"Interpretation, report","CPT_92004":"92004 (comp new pt)","CPT_92014":"","CPT_92002":"92002 (interm new pt)","CPT_92012":"92012 (est interm pt or less 6mons)","CPT_92012_DX":"110007","CPT_92250":"FUNDUS PHOTO: 92250","CPT_92250_DX":"110392","CPT_92225":"","CPT_92225_DX":"","CPT_92285":"EXTERNAL PHOTO: 92285","CPT_92285_DX":"110853","CPT_67820":"","CPT_67820_DX":"","DX_H52_03":"H52.03 (hyperopia)","DX_H52_13":"","DX_H52_4":"H52.4(presbyopia)","DX_H52_229":"","V2020":"Frames V2020 (check this when using a frame to order glasses plus check below what type of RX)","V2101":"V2101 SPHERE, SINGLE VISION, PLUS OR MINUS","V2106":"V2106 SPHEROCYLINDER, SINGLE VISION","V2200":"V2200 SPHERE, BIFOCAL","V2205":"V2205 SPHEROCYLINDER, BIFOCAL","INTDOC_SIGN":"","NOW":"","FOOTER_LOGO":""}'; print_r(serialize($pf_srm_value));

Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).
Note: hhvm uses a JIT which only kicks in after a few runs. Since we run scripts only once, hhvm always runs slower.

VersionSystem time (s)User time (s)Memory (MiB)