1234567891011121314151617181920212223242526 |
- --TEST--
- Bug #75556 (Invalid opcode 138/1/1)
- --INI--
- opcache.enable=1
- opcache.enable_cli=1
- opcache.optimization_level=-1
- --EXTENSIONS--
- opcache
- --FILE--
- <?php
- function createFromFormat($format, $date, ?\DateTimeZone $tz = null): ?\DateTimeInterface
- {
- if ($tz !== null
- || ($tz instanceof \DateTimeZone && !in_array($tz->getName(), ['UTC', 'Z'], true))
- ) {
- $msg = 'Date objects must have UTC as their timezone';
- throw new \UnexpectedValueException($msg);
- }
- return null;
- }
- var_dump(createFromFormat('m/d/Y', '12/07/2017', null));
- ?>
- --EXPECT--
- NULL
|