<?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