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/7S4GO on line 9 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/7S4GO on line 9 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/7S4GO on line 9 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/7S4GO on line 9 Deprecated: Creation of dynamic property TimeModel::$format is deprecated in /in/7S4GO on line 6 Deprecated: Creation of dynamic property TimeModel::$prediction is deprecated in /in/7S4GO on line 9 Thu, 23 Mar 2023 11:46:28 +0100
Output for 8.2.3
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/7S4GO on line 9 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/7S4GO on line 9 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/7S4GO on line 9 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/7S4GO on line 9 Deprecated: Creation of dynamic property TimeModel::$format is deprecated in /in/7S4GO on line 6 Deprecated: Creation of dynamic property TimeModel::$prediction is deprecated in /in/7S4GO on line 9 Mon, 20 Mar 2023 16:05:00 +0100
Output for 8.2.2
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/7S4GO on line 9 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/7S4GO on line 9 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/7S4GO on line 9 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/7S4GO on line 9 Deprecated: Creation of dynamic property TimeModel::$format is deprecated in /in/7S4GO on line 6 Deprecated: Creation of dynamic property TimeModel::$prediction is deprecated in /in/7S4GO on line 9 Fri, 24 Mar 2023 23:03:49 +0100
Output for 8.2.1
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/7S4GO on line 9 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/7S4GO on line 9 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/7S4GO on line 9 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/7S4GO on line 9 Deprecated: Creation of dynamic property TimeModel::$format is deprecated in /in/7S4GO on line 6 Deprecated: Creation of dynamic property TimeModel::$prediction is deprecated in /in/7S4GO on line 9 Thu, 23 Mar 2023 12:07:31 +0100
Output for 8.2.0
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/7S4GO on line 9 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/7S4GO on line 9 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/7S4GO on line 9 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /in/7S4GO on line 9 Deprecated: Creation of dynamic property TimeModel::$format is deprecated in /in/7S4GO on line 6 Deprecated: Creation of dynamic property TimeModel::$prediction is deprecated in /in/7S4GO on line 9 Wed, 22 Mar 2023 17:04:46 +0100
Output for 8.1.17
Fri, 24 Mar 2023 06:15:02 +0100
Output for 8.1.16
Mon, 20 Mar 2023 17:25:15 +0100
Output for 8.1.15
Thu, 23 Mar 2023 02:49:02 +0100
Output for 8.1.14
Mon, 20 Mar 2023 14:00:04 +0100
Output for 8.1.13
Sat, 25 Mar 2023 03:44:19 +0100
Output for 8.1.12
Wed, 22 Mar 2023 20:09:29 +0100
Output for 8.1.11
Sat, 25 Mar 2023 15:50:24 +0100
Output for 8.1.10
Mon, 20 Mar 2023 06:50:35 +0100
Output for 8.1.9
Mon, 20 Mar 2023 14:50:26 +0100
Output for 8.1.8
Fri, 24 Mar 2023 20:12:40 +0100
Output for 8.1.7
Sat, 25 Mar 2023 16:15:05 +0100
Output for 8.1.6
Thu, 23 Mar 2023 20:51:04 +0100
Output for 8.1.5
Sat, 25 Mar 2023 13:50:01 +0100
Output for 8.1.4
Sat, 25 Mar 2023 00:00:59 +0100
Output for 8.1.3
Tue, 21 Mar 2023 08:03:04 +0100
Output for 8.1.2
Wed, 22 Mar 2023 09:18:34 +0100
Output for 8.1.1
Mon, 20 Mar 2023 14:40:14 +0100
Output for 8.1.0
Fri, 24 Mar 2023 13:21:52 +0100
Output for 8.0.28
Tue, 21 Mar 2023 11:41:24 +0100
Output for 8.0.27
Fri, 24 Mar 2023 19:19:43 +0100
Output for 8.0.26
Fri, 24 Mar 2023 05:41:08 +0100
Output for 8.0.25
Thu, 23 Mar 2023 03:07:06 +0100
Output for 8.0.24
Mon, 20 Mar 2023 06:04:45 +0100
Output for 8.0.23
Sat, 25 Mar 2023 10:37:20 +0100
Output for 8.0.22
Sat, 25 Mar 2023 06:19:06 +0100
Output for 8.0.21
Mon, 20 Mar 2023 03:35:36 +0100
Output for 8.0.20
Tue, 21 Mar 2023 04:03:47 +0100
Output for 8.0.19
Tue, 21 Mar 2023 05:53:01 +0100
Output for 8.0.18
Tue, 21 Mar 2023 23:04:51 +0100
Output for 8.0.17
Wed, 22 Mar 2023 16:08:35 +0100
Output for 8.0.16
Thu, 23 Mar 2023 21:30:00 +0100
Output for 8.0.15
Sat, 25 Mar 2023 08:21:58 +0100
Output for 8.0.14
Fri, 24 Mar 2023 07:25:31 +0100
Output for 8.0.13
Wed, 22 Mar 2023 08:00:39 +0100
Output for 8.0.12
Mon, 20 Mar 2023 08:51:32 +0100
Output for 8.0.11
Fri, 24 Mar 2023 17:30:11 +0100
Output for 8.0.10
Wed, 22 Mar 2023 04:01:43 +0100
Output for 8.0.9
Thu, 23 Mar 2023 12:08:59 +0100
Output for 8.0.8
Mon, 20 Mar 2023 09:02:03 +0100
Output for 8.0.7
Fri, 24 Mar 2023 03:24:04 +0100
Output for 8.0.6
Tue, 21 Mar 2023 17:46:05 +0100
Output for 8.0.5
Mon, 20 Mar 2023 17:31:23 +0100
Output for 8.0.3
Thu, 23 Mar 2023 12:32:07 +0100
Output for 8.0.2
Fri, 24 Mar 2023 13:41:07 +0100
Output for 8.0.1
Sat, 25 Mar 2023 23:38:42 +0100

preferences:
64.38 ms | 401 KiB | 55 Q