3v4l.org

run code in 300+ PHP versions simultaneously
<?php class TimeModel { public function __construct($format) { $this->format = addslashes($format); [ $d, $h, $m, $s ] = [ rand(1, 6), rand(1, 23), rand(1, 59), rand(1, 69) ]; $this->prediction = "+${d} day +${h} hour +${m} minute +${s} second"; } public function getTime() { eval('$time = date("' . $this->format . '", strtotime("' . $this->prediction . '"));'); return isset($time) ? $time : 'Something went terribly wrong'; } } $format = "r"; $timeModel = new TimeModel($format); echo $timeModel->getTime(); ?>
Output for 8.2.4
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/Zequl on line 9 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/Zequl on line 9 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/Zequl on line 9 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/Zequl on line 9 Deprecated: Creation of dynamic property TimeModel::$format is deprecated in /in/Zequl on line 6 Deprecated: Creation of dynamic property TimeModel::$prediction is deprecated in /in/Zequl on line 9 Fri, 24 Mar 2023 11:01:45 +0100
Output for 8.2.3
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/Zequl on line 9 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/Zequl on line 9 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/Zequl on line 9 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/Zequl on line 9 Deprecated: Creation of dynamic property TimeModel::$format is deprecated in /in/Zequl on line 6 Deprecated: Creation of dynamic property TimeModel::$prediction is deprecated in /in/Zequl on line 9 Tue, 21 Mar 2023 04:33:47 +0100
Output for 8.2.2
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/Zequl on line 9 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/Zequl on line 9 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/Zequl on line 9 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/Zequl on line 9 Deprecated: Creation of dynamic property TimeModel::$format is deprecated in /in/Zequl on line 6 Deprecated: Creation of dynamic property TimeModel::$prediction is deprecated in /in/Zequl on line 9 Sat, 25 Mar 2023 00:32:10 +0100
Output for 8.2.1
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/Zequl on line 9 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/Zequl on line 9 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/Zequl on line 9 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/Zequl on line 9 Deprecated: Creation of dynamic property TimeModel::$format is deprecated in /in/Zequl on line 6 Deprecated: Creation of dynamic property TimeModel::$prediction is deprecated in /in/Zequl on line 9 Wed, 22 Mar 2023 22:13:45 +0100
Output for 8.2.0
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/Zequl on line 9 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/Zequl on line 9 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/Zequl on line 9 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/Zequl on line 9 Deprecated: Creation of dynamic property TimeModel::$format is deprecated in /in/Zequl on line 6 Deprecated: Creation of dynamic property TimeModel::$prediction is deprecated in /in/Zequl on line 9 Thu, 23 Mar 2023 02:48:44 +0100
Output for 8.1.17
Thu, 23 Mar 2023 20:53:45 +0100
Output for 8.1.16
Mon, 20 Mar 2023 18:55:53 +0100
Output for 8.1.15
Wed, 22 Mar 2023 11:24:33 +0100
Output for 8.1.14
Fri, 24 Mar 2023 10:08:34 +0100
Output for 8.1.13
Wed, 22 Mar 2023 15:17:24 +0100
Output for 8.1.12
Wed, 22 Mar 2023 15:31:17 +0100
Output for 8.1.11
Thu, 23 Mar 2023 03:38:14 +0100
Output for 8.1.10
Thu, 23 Mar 2023 08:53:51 +0100
Output for 8.1.9
Thu, 23 Mar 2023 04:12:18 +0100
Output for 8.1.8
Thu, 23 Mar 2023 21:26:02 +0100
Output for 8.1.7
Sat, 25 Mar 2023 08:37:46 +0100
Output for 8.1.6
Sat, 25 Mar 2023 23:00:07 +0100
Output for 8.1.5
Thu, 23 Mar 2023 06:56:42 +0100
Output for 8.1.4
Tue, 21 Mar 2023 10:42:32 +0100
Output for 8.1.3
Tue, 21 Mar 2023 00:57:43 +0100
Output for 8.1.2
Wed, 22 Mar 2023 22:43:32 +0100
Output for 8.1.1
Tue, 21 Mar 2023 08:29:56 +0100
Output for 8.1.0
Tue, 21 Mar 2023 00:37:27 +0100
Output for 8.0.28
Tue, 21 Mar 2023 00:13:03 +0100
Output for 8.0.27
Fri, 24 Mar 2023 22:18:26 +0100
Output for 8.0.26
Wed, 22 Mar 2023 21:21:41 +0100
Output for 8.0.25
Thu, 23 Mar 2023 16:24:48 +0100
Output for 8.0.24
Sat, 25 Mar 2023 17:49:01 +0100
Output for 8.0.23
Fri, 24 Mar 2023 21:40:40 +0100
Output for 8.0.22
Wed, 22 Mar 2023 18:14:46 +0100
Output for 8.0.21
Tue, 21 Mar 2023 02:30:25 +0100
Output for 8.0.20
Fri, 24 Mar 2023 06:45:09 +0100
Output for 8.0.19
Mon, 20 Mar 2023 17:54:03 +0100
Output for 8.0.18
Mon, 20 Mar 2023 05:17:32 +0100
Output for 8.0.17
Wed, 22 Mar 2023 23:57:39 +0100
Output for 8.0.16
Mon, 20 Mar 2023 20:33:02 +0100
Output for 8.0.15
Mon, 20 Mar 2023 23:12:37 +0100
Output for 8.0.14
Wed, 22 Mar 2023 01:14:48 +0100
Output for 8.0.13
Fri, 24 Mar 2023 18:54:32 +0100
Output for 8.0.12
Fri, 24 Mar 2023 17:38:26 +0100
Output for 8.0.11
Thu, 23 Mar 2023 14:14:07 +0100
Output for 8.0.10
Tue, 21 Mar 2023 21:52:08 +0100
Output for 8.0.9
Wed, 22 Mar 2023 16:35:43 +0100
Output for 8.0.8
Tue, 21 Mar 2023 05:20:48 +0100
Output for 8.0.7
Wed, 22 Mar 2023 20:32:27 +0100
Output for 8.0.6
Mon, 20 Mar 2023 14:29:40 +0100
Output for 8.0.5
Fri, 24 Mar 2023 15:03:40 +0100
Output for 8.0.3
Sat, 25 Mar 2023 07:36:35 +0100
Output for 8.0.2
Wed, 22 Mar 2023 23:15:49 +0100
Output for 8.0.1
Mon, 20 Mar 2023 14:31:43 +0100

preferences:
23.03 ms | 474 KiB | 5 Q