3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php function test(DateTime $a = null, array $b = []) { var_dump($a, $b); }; test(new DateTime, []); test(null, null);
Output for 7.2.0
object(DateTime)#1 (3) { ["date"]=> string(26) "2015-09-29 15:21:59.003540" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Fatal error: Uncaught TypeError: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc:3 Stack trace: #0 /in/05UTc(8): test(NULL, NULL) #1 {main} thrown in /in/05UTc on line 3
Process exited with code 255.
Output for 7.1.10
object(DateTime)#1 (3) { ["date"]=> string(26) "2015-09-29 15:21:59.003836" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Fatal error: Uncaught TypeError: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc:3 Stack trace: #0 /in/05UTc(8): test(NULL, NULL) #1 {main} thrown in /in/05UTc on line 3
Process exited with code 255.
Output for 7.1.7
object(DateTime)#1 (3) { ["date"]=> string(26) "2015-09-29 15:21:59.002828" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Fatal error: Uncaught TypeError: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc:3 Stack trace: #0 /in/05UTc(8): test(NULL, NULL) #1 {main} thrown in /in/05UTc on line 3
Process exited with code 255.
Output for 7.1.6
object(DateTime)#1 (3) { ["date"]=> string(26) "2015-09-29 15:21:59.012073" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Fatal error: Uncaught TypeError: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc:3 Stack trace: #0 /in/05UTc(8): test(NULL, NULL) #1 {main} thrown in /in/05UTc on line 3
Process exited with code 255.
Output for 7.1.5
object(DateTime)#1 (3) { ["date"]=> string(26) "2015-09-29 15:21:59.023593" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Fatal error: Uncaught TypeError: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc:3 Stack trace: #0 /in/05UTc(8): test(NULL, NULL) #1 {main} thrown in /in/05UTc on line 3
Process exited with code 255.
Output for 7.1.0
object(DateTime)#1 (3) { ["date"]=> string(26) "2015-09-29 15:21:59.003999" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Fatal error: Uncaught TypeError: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc:3 Stack trace: #0 /in/05UTc(8): test(NULL, NULL) #1 {main} thrown in /in/05UTc on line 3
Process exited with code 255.
Output for 7.0.20
object(DateTime)#1 (3) { ["date"]=> string(26) "2015-09-29 15:21:59.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Fatal error: Uncaught TypeError: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc:3 Stack trace: #0 /in/05UTc(8): test(NULL, NULL) #1 {main} thrown in /in/05UTc on line 3
Process exited with code 255.
Output for 7.0.6
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-05-03 05:35:32.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Fatal error: Uncaught TypeError: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc:3 Stack trace: #0 /in/05UTc(8): test(NULL, NULL) #1 {main} thrown in /in/05UTc on line 3
Process exited with code 255.
Output for 7.0.5
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-04-02 18:41:38.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Fatal error: Uncaught TypeError: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc:3 Stack trace: #0 /in/05UTc(8): test(NULL, NULL) #1 {main} thrown in /in/05UTc on line 3
Process exited with code 255.
Output for 7.0.4
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-03-10 04:36:33.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Fatal error: Uncaught TypeError: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc:3 Stack trace: #0 /in/05UTc(8): test(NULL, NULL) #1 {main} thrown in /in/05UTc on line 3
Process exited with code 255.
Output for 7.0.3
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-03-18 04:57:36.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Fatal error: Uncaught TypeError: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc:3 Stack trace: #0 /in/05UTc(8): test(NULL, NULL) #1 {main} thrown in /in/05UTc on line 3
Process exited with code 255.
Output for 7.0.2
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-03-21 15:25:36.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Fatal error: Uncaught TypeError: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc:3 Stack trace: #0 /in/05UTc(8): test(NULL, NULL) #1 {main} thrown in /in/05UTc on line 3
Process exited with code 255.
Output for 7.0.1
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-03-23 16:01:28.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Fatal error: Uncaught TypeError: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc:3 Stack trace: #0 /in/05UTc(8): test(NULL, NULL) #1 {main} thrown in /in/05UTc on line 3
Process exited with code 255.
Output for 7.0.0
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-03-26 17:49:09.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Fatal error: Uncaught TypeError: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc:3 Stack trace: #0 /in/05UTc(8): test(NULL, NULL) #1 {main} thrown in /in/05UTc on line 3
Process exited with code 255.
Output for 5.6.28
object(DateTime)#1 (3) { ["date"]=> string(26) "2015-09-29 15:21:59.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.6.21
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-05-02 00:39:22.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.6.20
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-04-09 13:56:27.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.6.19
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-03-07 04:19:08.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.6.18
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-03-14 17:38:05.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.6.17
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-03-19 09:21:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.6.16
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-03-27 19:35:25.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.6.15
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-03-28 20:28:22.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.6.14
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-04-01 22:59:17.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.6.13
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-04-15 03:00:04.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.6.12
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-04-19 16:28:29.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.6.11
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-04-22 23:24:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.6.10
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-04-25 01:16:41.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.6.9
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-04-27 06:17:10.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.6.8
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-04-29 14:08:34.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.6.7
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-05-25 03:39:58.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.5.35
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-05-22 04:27:23.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.5.34
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-04-10 19:54:31.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.5.33
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-03-08 15:32:41.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.5.32
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-03-16 21:23:02.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.5.31
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-03-20 12:12:35.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.5.30
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-03-31 22:29:43.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.5.29
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-04-16 17:06:05.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.5.28
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-04-20 19:30:59.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.5.27
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-04-21 21:50:07.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.5.26
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-04-26 03:40:30.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.5.25
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-04-28 09:36:53.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.5.24
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-05-23 16:30:17.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.4.43 - 5.4.45
object(DateTime)#1 (3) { ["date"]=> string(26) "2015-09-29 15:22:10.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.4.37 - 5.4.42
object(DateTime)#1 (3) { ["date"]=> string(26) "2015-09-29 15:22:11.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.4.30 - 5.4.36
object(DateTime)#1 (3) { ["date"]=> string(26) "2015-09-29 15:22:12.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.4.23 - 5.4.29
object(DateTime)#1 (3) { ["date"]=> string(19) "2015-09-29 15:22:13" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.4.16 - 5.4.22
object(DateTime)#1 (3) { ["date"]=> string(19) "2015-09-29 15:22:14" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.4.10 - 5.4.15
object(DateTime)#1 (3) { ["date"]=> string(19) "2015-09-29 15:22:15" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.4.8 - 5.4.9
object(DateTime)#1 (3) { ["date"]=> string(19) "2015-09-29 15:22:16" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.4.7
object(DateTime)#1 (3) { ["date"]=> string(19) "2015-10-27 01:36:48" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.4.6
object(DateTime)#1 (3) { ["date"]=> string(19) "2015-10-27 02:54:18" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.4.5
object(DateTime)#1 (3) { ["date"]=> string(19) "2015-10-27 04:28:23" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.4.4
object(DateTime)#1 (3) { ["date"]=> string(19) "2015-10-27 06:01:27" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.4.3
object(DateTime)#1 (3) { ["date"]=> string(19) "2015-10-27 07:43:13" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.4.2
object(DateTime)#1 (3) { ["date"]=> string(19) "2015-10-27 09:26:29" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } array(0) { } Catchable fatal error: Argument 2 passed to test() must be of the type array, null given, called in /in/05UTc on line 8 and defined in /in/05UTc on line 3
Process exited with code 255.
Output for 5.3.18 - 5.3.29
Parse error: syntax error, unexpected '[' in /in/05UTc on line 3
Process exited with code 255.