3v4l.org

run code in 300+ PHP versions simultaneously
<?php final class CommandId { private $name; private $time; private $hash; public function __construct($name, $time = null, $hash = null) { $this->time = (float) $time ?: microtime(true); $this->name = trim($name); $this->hash = $hash ?: hash('crc32', rand(0, $this->time)); if (empty($this->name)) { throw new DomainException('Name must not be empty'); } } public static function fromString($idString) { $parts = explode('_', $idString); if (count($parts) != 3) { throw new DomainException("Unexpected format [$idString]"); } return new static($parts[0], $parts[1], $parts[2]); } public function name() { return $this->name; } public function time() { return $this->time; } public function equals(self $other) { return ($this->name == $other->name && $this->time == $other->time && $this->hash == $other->hash ); } public function __toString() { return implode('_', [$this->name, $this->time, $this->hash]); } } $one = new CommandId('foo'); $two = CommandId::fromString((string) $one); var_dump((string) $one, (string) $two, $one->equals($two));
Output for 7.4.1
string(28) "foo_1392277576.0003_62911ffa" string(28) "foo_1392277576.0003_62911ffa" bool(false)
Output for 7.4.0
string(28) "foo_1392277576.0003_a1584519" string(28) "foo_1392277576.0003_a1584519" bool(false)
Output for 7.3.13
string(28) "foo_1392277576.0003_b5118f52" string(28) "foo_1392277576.0003_b5118f52" bool(false)
Output for 7.3.12
string(28) "foo_1392277576.0003_3fa3cbdd" string(28) "foo_1392277576.0003_3fa3cbdd" bool(false)
Output for 7.3.11
string(28) "foo_1392277576.0003_66bec303" string(28) "foo_1392277576.0003_66bec303" bool(false)
Output for 7.3.10
string(28) "foo_1392277576.0002_a78c00a3" string(28) "foo_1392277576.0002_a78c00a3" bool(false)
Output for 7.3.9
string(28) "foo_1392277576.0003_085a8f34" string(28) "foo_1392277576.0003_085a8f34" bool(false)
Output for 7.3.8
string(28) "foo_1392277576.0002_7b352c11" string(28) "foo_1392277576.0002_7b352c11" bool(false)
Output for 7.1.21, 7.3.7
string(28) "foo_1392277576.0003_db320cdb" string(28) "foo_1392277576.0003_db320cdb" bool(false)
Output for 7.3.5 - 7.3.6
string(28) "foo_1392277576.0002_df1644c7" string(28) "foo_1392277576.0002_df1644c7" bool(false)
Output for 7.3.4
string(28) "foo_1392277576.0003_85be2108" string(28) "foo_1392277576.0003_85be2108" bool(false)
Output for 7.3.3
string(28) "foo_1392277576.0004_4e0dceae" string(28) "foo_1392277576.0004_4e0dceae" bool(false)
Output for 7.1.10, 7.3.2
string(28) "foo_1392277576.0002_618cc6c4" string(28) "foo_1392277576.0002_618cc6c4" bool(false)
Output for 7.3.1
string(28) "foo_1392277576.0002_5bac0179" string(28) "foo_1392277576.0002_5bac0179" bool(false)
Output for 7.3.0
string(28) "foo_1392277576.0002_5311c989" string(28) "foo_1392277576.0002_5311c989" bool(false)
Output for 7.2.26
string(28) "foo_1392277576.0004_53a9bf56" string(28) "foo_1392277576.0004_53a9bf56" bool(false)
Output for 7.2.25
string(28) "foo_1392277576.0003_5db60f57" string(28) "foo_1392277576.0003_5db60f57" bool(false)
Output for 7.2.24
string(28) "foo_1392277576.0005_bb589174" string(28) "foo_1392277576.0005_bb589174" bool(false)
Output for 7.2.23
string(28) "foo_1392277576.0002_27841365" string(28) "foo_1392277576.0002_27841365" bool(false)
Output for 7.2.22
string(28) "foo_1392277576.0002_2c56dad4" string(28) "foo_1392277576.0002_2c56dad4" bool(false)
Output for 7.2.21
string(28) "foo_1392277576.0003_8ffe4d7a" string(28) "foo_1392277576.0003_8ffe4d7a" bool(false)
Output for 7.2.20
string(28) "foo_1392277576.0002_12abfc42" string(28) "foo_1392277576.0002_12abfc42" bool(false)
Output for 7.2.19
string(28) "foo_1392277576.0004_93bed4fc" string(28) "foo_1392277576.0004_93bed4fc" bool(false)
Output for 7.2.18
string(28) "foo_1392277576.0002_fd4035aa" string(28) "foo_1392277576.0002_fd4035aa" bool(false)
Output for 7.2.17
string(28) "foo_1392277576.0004_70231adc" string(28) "foo_1392277576.0004_70231adc" bool(false)
Output for 7.2.16
string(28) "foo_1392277576.0002_9b94590d" string(28) "foo_1392277576.0002_9b94590d" bool(false)
Output for 7.2.15
string(28) "foo_1392277576.0002_542e446b" string(28) "foo_1392277576.0002_542e446b" bool(false)
Output for 7.1.12, 7.2.14
string(28) "foo_1392277576.0002_ed1a04a2" string(28) "foo_1392277576.0002_ed1a04a2" bool(false)
Output for 7.2.13
string(28) "foo_1392277576.0002_1744db74" string(28) "foo_1392277576.0002_1744db74" bool(false)
Output for 7.2.12
string(28) "foo_1392277576.0002_2b95d294" string(28) "foo_1392277576.0002_2b95d294" bool(false)
Output for 7.1.3, 7.2.11
string(28) "foo_1392277576.0002_b4335227" string(28) "foo_1392277576.0002_b4335227" bool(false)
Output for 7.2.10
string(28) "foo_1392277576.0002_5a6a2232" string(28) "foo_1392277576.0002_5a6a2232" bool(false)
Output for 7.1.0, 7.2.9
string(28) "foo_1392277576.0002_3b103849" string(28) "foo_1392277576.0002_3b103849" bool(false)
Output for 7.2.8
string(28) "foo_1392277576.0004_bb0314a9" string(28) "foo_1392277576.0004_bb0314a9" bool(false)
Output for 7.2.7
string(28) "foo_1392277576.0002_8110d3d8" string(28) "foo_1392277576.0002_8110d3d8" bool(false)
Output for 7.2.6
string(28) "foo_1392277576.0002_20b30928" string(28) "foo_1392277576.0002_20b30928" bool(false)
Output for 7.2.5
string(28) "foo_1392277576.0003_9c8bf265" string(28) "foo_1392277576.0003_9c8bf265" bool(false)
Output for 7.2.4
string(28) "foo_1392277576.0002_9dbc44e2" string(28) "foo_1392277576.0002_9dbc44e2" bool(false)
Output for 7.2.3
string(28) "foo_1392277576.0003_cde3f060" string(28) "foo_1392277576.0003_cde3f060" bool(false)
Output for 7.2.2
string(28) "foo_1392277576.0002_1f56e29d" string(28) "foo_1392277576.0002_1f56e29d" bool(false)
Output for 7.2.1
string(28) "foo_1392277576.0003_701d0cc2" string(28) "foo_1392277576.0003_701d0cc2" bool(false)
Output for 7.1.4, 7.1.9, 7.2.0
string(28) "foo_1392277576.0002_83dad114" string(28) "foo_1392277576.0002_83dad114" bool(false)
Output for 7.1.33
string(28) "foo_1392277576.0003_7a3aaa81" string(28) "foo_1392277576.0003_7a3aaa81" bool(false)
Output for 7.1.32
string(28) "foo_1392277576.0002_fd7b6eec" string(28) "foo_1392277576.0002_fd7b6eec" bool(false)
Output for 7.1.31
string(28) "foo_1392277576.0002_75aade1f" string(28) "foo_1392277576.0002_75aade1f" bool(false)
Output for 7.1.30
string(28) "foo_1392277576.0004_ba3fcae5" string(28) "foo_1392277576.0004_ba3fcae5" bool(false)
Output for 7.1.7, 7.1.29
string(28) "foo_1392277576.0002_fe0bafc3" string(28) "foo_1392277576.0002_fe0bafc3" bool(false)
Output for 7.1.28
string(28) "foo_1392277576.0002_eaf65f76" string(28) "foo_1392277576.0002_eaf65f76" bool(false)
Output for 7.1.27
string(28) "foo_1392277576.0003_032e6cbb" string(28) "foo_1392277576.0003_032e6cbb" bool(false)
Output for 7.1.26
string(28) "foo_1392277576.0002_3d04a548" string(28) "foo_1392277576.0002_3d04a548" bool(false)
Output for 7.1.25
string(28) "foo_1392277576.0003_46c53354" string(28) "foo_1392277576.0003_46c53354" bool(false)
Output for 7.1.24
string(28) "foo_1392277576.0002_13d86702" string(28) "foo_1392277576.0002_13d86702" bool(false)
Output for 7.1.23
string(28) "foo_1392277576.0002_007f794e" string(28) "foo_1392277576.0002_007f794e" bool(false)
Output for 7.1.22
string(28) "foo_1392277576.0004_c5d4464b" string(28) "foo_1392277576.0004_c5d4464b" bool(false)
Output for 7.1.20
string(28) "foo_1392277576.0002_c5544b91" string(28) "foo_1392277576.0002_c5544b91" bool(false)
Output for 7.1.19
string(28) "foo_1392277576.0002_372751b8" string(28) "foo_1392277576.0002_372751b8" bool(false)
Output for 7.1.18
string(28) "foo_1392277576.0003_f917b2af" string(28) "foo_1392277576.0003_f917b2af" bool(false)
Output for 7.1.17
string(28) "foo_1392277576.0002_4ed26c97" string(28) "foo_1392277576.0002_4ed26c97" bool(false)
Output for 7.1.1, 7.1.16
string(28) "foo_1392277576.0003_5e08d957" string(28) "foo_1392277576.0003_5e08d957" bool(false)
Output for 7.1.15
string(28) "foo_1392277576.0002_4fb5b5bb" string(28) "foo_1392277576.0002_4fb5b5bb" bool(false)
Output for 7.1.14
string(28) "foo_1392277576.0002_322035eb" string(28) "foo_1392277576.0002_322035eb" bool(false)
Output for 7.1.13
string(28) "foo_1392277576.0003_dbbc4c62" string(28) "foo_1392277576.0003_dbbc4c62" bool(false)
Output for 7.1.11
string(28) "foo_1392277576.0003_e84faecf" string(28) "foo_1392277576.0003_e84faecf" bool(false)
Output for 7.1.8
string(28) "foo_1392277576.0002_d3858172" string(28) "foo_1392277576.0002_d3858172" bool(false)
Output for 7.1.6
string(28) "foo_1392277576.0002_db320cdb" string(28) "foo_1392277576.0002_db320cdb" bool(false)
Output for 7.1.5
string(28) "foo_1392277576.0003_0aa092f6" string(28) "foo_1392277576.0003_0aa092f6" bool(false)
Output for 7.1.2
string(28) "foo_1392277576.0003_8a346f6f" string(28) "foo_1392277576.0003_8a346f6f" bool(false)
Output for 7.0.28, 7.0.33
string(28) "foo_1392277576.0002_655ca411" string(28) "foo_1392277576.0002_655ca411" bool(false)
Output for 7.0.32
string(28) "foo_1392277576.0002_ee4c9076" string(28) "foo_1392277576.0002_ee4c9076" bool(false)
Output for 7.0.31
string(28) "foo_1392277576.0002_cb9d4722" string(28) "foo_1392277576.0002_cb9d4722" bool(false)
Output for 7.0.30
string(28) "foo_1392277576.0002_f37a21eb" string(28) "foo_1392277576.0002_f37a21eb" bool(false)
Output for 7.0.8, 7.0.29
string(28) "foo_1392277576.0002_d30ed3dd" string(28) "foo_1392277576.0002_d30ed3dd" bool(false)
Output for 7.0.27
string(28) "foo_1392277576.0003_53ffa2c1" string(28) "foo_1392277576.0003_53ffa2c1" bool(false)
Output for 5.6.30, 7.0.26
string(28) "foo_1392277576.0003_ddb43d56" string(28) "foo_1392277576.0003_ddb43d56" bool(false)
Output for 7.0.25
string(28) "foo_1392277576.0002_ab24fb2d" string(28) "foo_1392277576.0002_ab24fb2d" bool(false)
Output for 7.0.24
string(28) "foo_1392277576.0002_0291dbbc" string(28) "foo_1392277576.0002_0291dbbc" bool(false)
Output for 5.5.2, 7.0.12, 7.0.23
string(28) "foo_1392277576.0002_e53d0ac7" string(28) "foo_1392277576.0002_e53d0ac7" bool(false)
Output for 5.6.8, 7.0.22
string(28) "foo_1392277576.0002_b6775f51" string(28) "foo_1392277576.0002_b6775f51" bool(false)
Output for 7.0.21
string(28) "foo_1392277576.0002_cd0a8da2" string(28) "foo_1392277576.0002_cd0a8da2" bool(false)
Output for 7.0.20
string(28) "foo_1392277576.0003_d060f159" string(28) "foo_1392277576.0003_d060f159" bool(false)
Output for 7.0.19
string(28) "foo_1392277576.0002_9f864aef" string(28) "foo_1392277576.0002_9f864aef" bool(false)
Output for 7.0.18
string(28) "foo_1392277576.0003_7cc10318" string(28) "foo_1392277576.0003_7cc10318" bool(false)
Output for 7.0.17
string(28) "foo_1392277576.0002_3faf57db" string(28) "foo_1392277576.0002_3faf57db" bool(false)
Output for 7.0.16
string(28) "foo_1392277576.0003_8042bb1c" string(28) "foo_1392277576.0003_8042bb1c" bool(false)
Output for 5.5.1, 5.6.12, 7.0.15
string(28) "foo_1392277576.0002_ee27e37f" string(28) "foo_1392277576.0002_ee27e37f" bool(false)
Output for 7.0.14
string(28) "foo_1392277576.0003_9426d9a5" string(28) "foo_1392277576.0003_9426d9a5" bool(false)
Output for 7.0.13
string(28) "foo_1392277576.0002_9875fecb" string(28) "foo_1392277576.0002_9875fecb" bool(false)
Output for 7.0.11
string(28) "foo_1392277576.0002_47c0179e" string(28) "foo_1392277576.0002_47c0179e" bool(false)
Output for 7.0.10
string(28) "foo_1392277576.0003_4827dab4" string(28) "foo_1392277576.0003_4827dab4" bool(false)
Output for 7.0.9
string(28) "foo_1392277576.0002_8b1aca5c" string(28) "foo_1392277576.0002_8b1aca5c" bool(false)
Output for 7.0.7
string(28) "foo_1392277576.0002_ed5bdcfa" string(28) "foo_1392277576.0002_ed5bdcfa" bool(false)
Output for 7.0.5 - 7.0.6
string(28) "foo_1392277576.0002_3ce54f35" string(28) "foo_1392277576.0002_3ce54f35" bool(false)
Output for 7.0.4
string(28) "foo_1392277576.0002_9eff4982" string(28) "foo_1392277576.0002_9eff4982" bool(false)
Output for 7.0.3
string(28) "foo_1392277576.0002_1cf5b1f8" string(28) "foo_1392277576.0002_1cf5b1f8" bool(false)
Output for 5.4.33, 7.0.2
string(28) "foo_1392277576.0003_d06cc158" string(28) "foo_1392277576.0003_d06cc158" bool(false)
Output for 7.0.1
string(28) "foo_1392277576.0002_28f353c3" string(28) "foo_1392277576.0002_28f353c3" bool(false)
Output for 5.5.6, 5.6.16, 7.0.0
string(28) "foo_1392277576.0002_31facd13" string(28) "foo_1392277576.0002_31facd13" bool(false)
Output for 5.6.40
string(28) "foo_1392277576.0002_604b591a" string(28) "foo_1392277576.0002_604b591a" bool(false)
Output for 5.4.0, 5.6.37, 5.6.39
string(28) "foo_1392277576.0002_8b63bb0c" string(28) "foo_1392277576.0002_8b63bb0c" bool(false)
Output for 5.4.26, 5.4.43, 5.6.38
string(28) "foo_1392277576.0002_f20c56c7" string(28) "foo_1392277576.0002_f20c56c7" bool(false)
Output for 5.5.4, 5.6.36
string(28) "foo_1392277576.0002_ac7c35b2" string(28) "foo_1392277576.0002_ac7c35b2" bool(false)
Output for 5.6.35
string(28) "foo_1392277576.0002_f4bfea9d" string(28) "foo_1392277576.0002_f4bfea9d" bool(false)
Output for 5.4.25, 5.6.34
string(28) "foo_1392277576.0003_eb65dee9" string(28) "foo_1392277576.0003_eb65dee9" bool(false)
Output for 5.6.33
string(28) "foo_1392277576.0003_4195c65b" string(28) "foo_1392277576.0003_4195c65b" bool(false)
Output for 5.4.39, 5.5.19, 5.6.32
string(28) "foo_1392277576.0003_43957c4f" string(28) "foo_1392277576.0003_43957c4f" bool(false)
Output for 5.6.31
string(28) "foo_1392277576.0002_89f9226d" string(28) "foo_1392277576.0002_89f9226d" bool(false)
Output for 5.6.29
string(28) "foo_1392277576.0003_db8b82c4" string(28) "foo_1392277576.0003_db8b82c4" bool(false)
Output for 5.6.28
string(28) "foo_1392277576.0002_8f5a5dde" string(28) "foo_1392277576.0002_8f5a5dde" bool(false)
Output for 5.6.19, 5.6.27
string(28) "foo_1392277576.0003_394f230a" string(28) "foo_1392277576.0003_394f230a" bool(false)
Output for 5.6.26
string(28) "foo_1392277576.0004_f5943d3e" string(28) "foo_1392277576.0004_f5943d3e" bool(false)
Output for 5.6.25
string(28) "foo_1392277576.0004_87c11718" string(28) "foo_1392277576.0004_87c11718" bool(false)
Output for 5.6.24
string(28) "foo_1392277576.0003_dce90216" string(28) "foo_1392277576.0003_dce90216" bool(false)
Output for 5.6.23
string(28) "foo_1392277576.0002_74580fba" string(28) "foo_1392277576.0002_74580fba" bool(false)
Output for 5.4.8, 5.6.22
string(28) "foo_1392277576.0003_210574fc" string(28) "foo_1392277576.0003_210574fc" bool(false)
Output for 5.5.11, 5.5.30, 5.6.21
string(28) "foo_1392277576.0002_b2ac38ce" string(28) "foo_1392277576.0002_b2ac38ce" bool(false)
Output for 5.6.20
string(28) "foo_1392277576.0002_ac7c35b2" string(28) "foo_1392277576.0002_ac7c35b2" bool(true)
Output for 5.6.18
string(28) "foo_1392277576.0002_c27b7b2f" string(28) "foo_1392277576.0002_c27b7b2f" bool(false)
Output for 5.6.17
string(28) "foo_1392277576.0003_01f0180b" string(28) "foo_1392277576.0003_01f0180b" bool(false)
Output for 5.6.15
string(28) "foo_1392277576.0004_56e69f5b" string(28) "foo_1392277576.0004_56e69f5b" bool(false)
Output for 5.6.14
string(28) "foo_1392277576.0002_9c46107d" string(28) "foo_1392277576.0002_9c46107d" bool(false)
Output for 5.6.13
string(28) "foo_1392277576.0003_a5c7f4c4" string(28) "foo_1392277576.0003_a5c7f4c4" bool(false)
Output for 5.6.11
string(28) "foo_1392277576.0003_fc01b8f8" string(28) "foo_1392277576.0003_fc01b8f8" bool(false)
Output for 5.6.10
string(28) "foo_1392277576.0003_9d29a412" string(28) "foo_1392277576.0003_9d29a412" bool(false)
Output for 5.4.31, 5.6.9
string(28) "foo_1392277576.0002_0adbaa28" string(28) "foo_1392277576.0002_0adbaa28" bool(false)
Output for 5.5.5, 5.5.37, 5.6.7
string(28) "foo_1392277576.0002_1d836c30" string(28) "foo_1392277576.0002_1d836c30" bool(false)
Output for 5.6.6
string(28) "foo_1392277576.0003_19503c19" string(28) "foo_1392277576.0003_19503c19" bool(false)
Output for 5.6.5
string(28) "foo_1392277576.0003_aa9fdc3f" string(28) "foo_1392277576.0003_aa9fdc3f" bool(false)
Output for 5.6.4
string(28) "foo_1392277576.0002_32c4386a" string(28) "foo_1392277576.0002_32c4386a" bool(false)
Output for 5.6.3
string(28) "foo_1392277576.0004_ab36845d" string(28) "foo_1392277576.0004_ab36845d" bool(false)
Output for 5.6.2
string(28) "foo_1392277576.0003_614fb0bc" string(28) "foo_1392277576.0003_614fb0bc" bool(false)
Output for 5.6.1
string(28) "foo_1392277576.0002_ea04ad4f" string(28) "foo_1392277576.0002_ea04ad4f" bool(false)
Output for 5.6.0
string(28) "foo_1392277576.0003_72c01c94" string(28) "foo_1392277576.0003_72c01c94" bool(false)
Output for 5.5.38
string(28) "foo_1392277576.0003_9046e495" string(28) "foo_1392277576.0003_9046e495" bool(false)
Output for 5.5.36
string(28) "foo_1392277576.0003_073744ac" string(28) "foo_1392277576.0003_073744ac" bool(false)
Output for 5.5.35
string(28) "foo_1392277576.0003_979adbf4" string(28) "foo_1392277576.0003_979adbf4" bool(false)
Output for 5.5.34
string(28) "foo_1392277576.0002_87d3655f" string(28) "foo_1392277576.0002_87d3655f" bool(false)
Output for 5.5.33
string(28) "foo_1392277576.0003_b7663eaa" string(28) "foo_1392277576.0003_b7663eaa" bool(false)
Output for 5.4.16, 5.5.32
string(28) "foo_1392277576.0003_ece6850c" string(28) "foo_1392277576.0003_ece6850c" bool(false)
Output for 5.5.31
string(28) "foo_1392277576.0004_9ddc63bf" string(28) "foo_1392277576.0004_9ddc63bf" bool(false)
Output for 5.4.12, 5.5.29
string(28) "foo_1392277576.0002_5155d251" string(28) "foo_1392277576.0002_5155d251" bool(false)
Output for 5.5.28
string(28) "foo_1392277576.0003_df4101d8" string(28) "foo_1392277576.0003_df4101d8" bool(false)
Output for 5.5.27
string(28) "foo_1392277576.0002_f59e0ed1" string(28) "foo_1392277576.0002_f59e0ed1" bool(false)
Output for 5.5.26
string(28) "foo_1392277576.0004_8ec64b45" string(28) "foo_1392277576.0004_8ec64b45" bool(false)
Output for 5.5.18, 5.5.25
string(28) "foo_1392277576.0003_452d7605" string(28) "foo_1392277576.0003_452d7605" bool(false)
Output for 5.5.24
string(28) "foo_1392277576.0003_7b0676de" string(28) "foo_1392277576.0003_7b0676de" bool(false)
Output for 5.5.23
string(28) "foo_1392277576.0003_756d5cd2" string(28) "foo_1392277576.0003_756d5cd2" bool(false)
Output for 5.5.22
string(28) "foo_1392277576.0003_7a3215fa" string(28) "foo_1392277576.0003_7a3215fa" bool(false)
Output for 5.5.21
string(28) "foo_1392277576.0002_d664692f" string(28) "foo_1392277576.0002_d664692f" bool(false)
Output for 5.5.20
string(28) "foo_1392277576.0004_6b6c0941" string(28) "foo_1392277576.0004_6b6c0941" bool(false)
Output for 5.5.17
string(28) "foo_1392277576.0003_41ee19e5" string(28) "foo_1392277576.0003_41ee19e5" bool(false)
Output for 5.5.16
string(28) "foo_1392277576.0002_9c5d7653" string(28) "foo_1392277576.0002_9c5d7653" bool(false)
Output for 5.5.15
string(28) "foo_1392277576.0004_8a20440a" string(28) "foo_1392277576.0004_8a20440a" bool(false)
Output for 5.4.42, 5.5.14
string(28) "foo_1392277576.0003_27d118ae" string(28) "foo_1392277576.0003_27d118ae" bool(false)
Output for 5.5.13
string(28) "foo_1392277576.0003_bff3852a" string(28) "foo_1392277576.0003_bff3852a" bool(false)
Output for 5.4.5, 5.4.13, 5.5.12
string(28) "foo_1392277576.0003_38491004" string(28) "foo_1392277576.0003_38491004" bool(false)
Output for 5.5.10
string(28) "foo_1392277576.0002_ee7b8101" string(28) "foo_1392277576.0002_ee7b8101" bool(false)
Output for 5.5.9
string(28) "foo_1392277576.0002_e32572cd" string(28) "foo_1392277576.0002_e32572cd" bool(false)
Output for 5.5.8
string(28) "foo_1392277576.0002_6c55d9d0" string(28) "foo_1392277576.0002_6c55d9d0" bool(false)
Output for 5.5.7
string(28) "foo_1392277576.0002_f29cc4db" string(28) "foo_1392277576.0002_f29cc4db" bool(false)
Output for 5.5.3
string(28) "foo_1392277576.0003_e7d2362a" string(28) "foo_1392277576.0003_e7d2362a" bool(false)
Output for 5.4.44, 5.5.0
string(28) "foo_1392277576.0003_55254a0a" string(28) "foo_1392277576.0003_55254a0a" bool(false)
Output for 5.4.45
string(28) "foo_1392277576.0004_2cc5a70a" string(28) "foo_1392277576.0004_2cc5a70a" bool(false)
Output for 5.4.41
string(28) "foo_1392277576.0002_d1e1f2d8" string(28) "foo_1392277576.0002_d1e1f2d8" bool(false)
Output for 5.4.40
string(28) "foo_1392277576.0004_a0a26513" string(28) "foo_1392277576.0004_a0a26513" bool(false)
Output for 5.4.38
string(28) "foo_1392277576.0004_854ffd92" string(28) "foo_1392277576.0004_854ffd92" bool(false)
Output for 5.4.37
string(28) "foo_1392277576.0003_20dc081e" string(28) "foo_1392277576.0003_20dc081e" bool(false)
Output for 5.4.36
string(28) "foo_1392277576.0004_f43b4cca" string(28) "foo_1392277576.0004_f43b4cca" bool(false)
Output for 5.4.9, 5.4.35
string(28) "foo_1392277576.0004_5f8bfdc4" string(28) "foo_1392277576.0004_5f8bfdc4" bool(false)
Output for 5.4.11, 5.4.34
string(28) "foo_1392277576.0004_52582bf1" string(28) "foo_1392277576.0004_52582bf1" bool(false)
Output for 5.4.32
string(28) "foo_1392277576.0004_030f1976" string(28) "foo_1392277576.0004_030f1976" bool(false)
Output for 5.4.21, 5.4.30
string(28) "foo_1392277576.0002_252a1e9f" string(28) "foo_1392277576.0002_252a1e9f" bool(false)
Output for 5.4.29
string(28) "foo_1392277576.0004_aa2c1f43" string(28) "foo_1392277576.0004_aa2c1f43" bool(false)
Output for 5.4.28
string(28) "foo_1392277576.0004_2929696a" string(28) "foo_1392277576.0004_2929696a" bool(false)
Output for 5.4.27
string(28) "foo_1392277576.0003_fc01f086" string(28) "foo_1392277576.0003_fc01f086" bool(false)
Output for 5.4.24
string(28) "foo_1392277576.0003_9c19af65" string(28) "foo_1392277576.0003_9c19af65" bool(false)
Output for 5.4.23
string(28) "foo_1392277576.0003_589493c4" string(28) "foo_1392277576.0003_589493c4" bool(false)
Output for 5.4.22
string(28) "foo_1392277576.0003_af3ae0e9" string(28) "foo_1392277576.0003_af3ae0e9" bool(false)
Output for 5.4.20
string(28) "foo_1392277576.0003_d3b40a5b" string(28) "foo_1392277576.0003_d3b40a5b" bool(false)
Output for 5.4.19
string(28) "foo_1392277576.0002_8d5bb1af" string(28) "foo_1392277576.0002_8d5bb1af" bool(false)
Output for 5.4.18
string(28) "foo_1392277576.0004_00819790" string(28) "foo_1392277576.0004_00819790" bool(false)
Output for 5.4.17
string(28) "foo_1392277576.0002_7b21b9e5" string(28) "foo_1392277576.0002_7b21b9e5" bool(false)
Output for 5.4.15
string(28) "foo_1392277576.0003_34953ffe" string(28) "foo_1392277576.0003_34953ffe" bool(false)
Output for 5.4.14
string(28) "foo_1392277576.0002_e644745b" string(28) "foo_1392277576.0002_e644745b" bool(false)
Output for 5.4.10
string(28) "foo_1392277576.0003_2315b074" string(28) "foo_1392277576.0003_2315b074" bool(false)
Output for 5.4.7
string(28) "foo_1392277576.0002_1cf6d5f3" string(28) "foo_1392277576.0002_1cf6d5f3" bool(false)
Output for 5.4.6
string(28) "foo_1392277576.0002_488b08c4" string(28) "foo_1392277576.0002_488b08c4" bool(false)
Output for 5.4.4
string(28) "foo_1392277576.0003_1e6a2563" string(28) "foo_1392277576.0003_1e6a2563" bool(false)
Output for 5.4.3
string(28) "foo_1392277576.0002_f20c22d4" string(28) "foo_1392277576.0002_f20c22d4" bool(false)
Output for 5.4.2
string(28) "foo_1392277576.0002_2b7385c3" string(28) "foo_1392277576.0002_2b7385c3" bool(false)
Output for 5.4.1
string(28) "foo_1392277576.0003_b4bce7c1" string(28) "foo_1392277576.0003_b4bce7c1" bool(false)
Output for 5.3.0 - 5.3.29
Parse error: syntax error, unexpected '[' in /in/IRYJm on line 49
Process exited with code 255.
Output for 5.1.0 - 5.1.6, 5.2.0 - 5.2.17
Parse error: syntax error, unexpected ':' in /in/IRYJm on line 11
Process exited with code 255.
Output for 5.0.0 - 5.0.5
Parse error: parse error, unexpected ':' in /in/IRYJm on line 11
Process exited with code 255.
Output for 4.4.2 - 4.4.9
Parse error: syntax error, unexpected T_CLASS in /in/IRYJm on line 3
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.3.11, 4.4.0 - 4.4.1
Parse error: parse error, unexpected T_CLASS in /in/IRYJm on line 3
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/IRYJm on line 3
Process exited with code 255.

preferences:
234.51 ms | 401 KiB | 325 Q