3v4l.org

run code in 300+ PHP versions simultaneously
<?php /* +----------------------------------------------------------------------+ | PHP Version 5 | +----------------------------------------------------------------------+ | Copyright (c) 2011 The PHP Group | +----------------------------------------------------------------------+ | This source file is subject to version 3.01 of the PHP license, | | that is bundled with this package in the file LICENSE, and is | | available through the world-wide-web at the following url: | | http://www.php.net/license/3_01.txt | | If you did not receive a copy of the PHP license and are unable to | | obtain it through the world-wide-web, please send a note to | | license@php.net so we can mail you a copy immediately. | +----------------------------------------------------------------------+ | Author: Johannes Schlueter <johannes@php.net> | +----------------------------------------------------------------------+ */ ini_set('display_errors', 1); ini_set('output_buffering', 0); error_reporting(-1); if (!ini_get('safe_mode')) { set_time_limit(1); } echo "Testing float behaviour. If this script hangs or terminates with an error ". "message due to maximum execution time limit being reached, you should ". "update your PHP installation asap!\n"; echo "For more information refer to <http://bugs.php.net/53632>.\n"; $d = (double)"2.2250738585072011e-308"; echo "Your system seems to be safe.\n"; ?>
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 16, Position 2 = 19
Branch analysis from position: 16
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 19
filename:       /in/Oc5MA
function name:  (null)
number of ops:  25
compiled vars:  !0 = $d
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
   19     0  E >   INIT_FCALL                                               'ini_set'
          1        SEND_VAL                                                 'display_errors'
          2        SEND_VAL                                                 1
          3        DO_ICALL                                                 
   20     4        INIT_FCALL                                               'ini_set'
          5        SEND_VAL                                                 'output_buffering'
          6        SEND_VAL                                                 0
          7        DO_ICALL                                                 
   21     8        INIT_FCALL                                               'error_reporting'
          9        SEND_VAL                                                 -1
         10        DO_ICALL                                                 
   22    11        INIT_FCALL                                               'ini_get'
         12        SEND_VAL                                                 'safe_mode'
         13        DO_ICALL                                         $4      
         14        BOOL_NOT                                         ~5      $4
         15      > JMPZ                                                     ~5, ->19
   23    16    >   INIT_FCALL                                               'set_time_limit'
         17        SEND_VAL                                                 1
         18        DO_ICALL                                                 
   28    19    >   ECHO                                                     'Testing+float+behaviour.+If+this+script+hangs+or+terminates+with+an+error+message+due+to+maximum+execution+time+limit+being+reached%2C+you+should+update+your+PHP+installation+asap%21%0A'
   29    20        ECHO                                                     'For+more+information+refer+to+%3Chttp%3A%2F%2Fbugs.php.net%2F53632%3E.%0A'
   30    21        CAST                                          5  ~7      '2.2250738585072011e-308'
         22        ASSIGN                                                   !0, ~7
   31    23        ECHO                                                     'Your+system+seems+to+be+safe.%0A'
   32    24      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
223.04 ms | 1387 KiB | 21 Q