3v4l.org

run code in 300+ PHP versions simultaneously
<?php ini_set('memory_limit', '8096M'); $cert = "-----BEGIN CERTIFICATE----- MIIFvzCCA6egAwIBAgIJALgpa/kpWTsyMA0GCSqGSIb3DQEBCwUAMHYxCzAJBgNV BAYTAkVHMQswCQYDVQQIDAJOWTEOMAwGA1UEBwwFY2Fpcm8xDTALBgNVBAoMBHpl YnkxDDAKBgNVBAsMA1d3dzEQMA4GA1UEAwwHUldFcndlcjEbMBkGCSqGSIb3DQEJ ARYMYWFAZ21haWwuY29tMB4XDTE3MDEwNjAyMTczMloXDTE4MDEwNjAyMTczMlow djELMAkGA1UEBhMCRUcxCzAJBgNVBAgMAk5ZMQ4wDAYDVQQHDAVjYWlybzENMAsG A1UECgwEemVieTEMMAoGA1UECwwDV3d3MRAwDgYDVQQDDAdSV0Vyd2VyMRswGQYJ KoZIhvcNAQkBFgxhYUBnbWFpbC5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw ggIKAoICAQDfG2/PNpin1XrFtdaPDLvFupwU8N+TsM3gNXEqhaaM3k3VGUfcYTg3 q2uRqiMM/2nYrAy3UXWdNSernHfged1012LUUbg+nb/ZR3HhGp9QzYzsYWIAQSGs vS/gMzbtOM/1/FOl9S0wOoORecNYj/w0HciQe3kXOALc6HN3TD0AIkZQ75Ix52nG mBOzTgOlhGnZZv2uztKlpG3TXkPRWW+Ap2Ggl4qmDNmlKCLejyEVg6tzA9SqJy6s ddcYPPNrIRwg+yNowIdMRbm3PQH/buJNvbOXqQNcvS4FKIgtd2+WzG/d1k/0Pddk VoNWJI6PJlhN0h14Sc9b8M7IBVCXBM7psE70TISXWskoE1nDEdiK3HX/lDiDOSaY EbkZQ3919rmiLonfdQkLB0LH3MaZCFv7VbE5aQLilQnPBfj371N+miouQoETcFJ7 GOQWVqcaEislbnqG1EbKUwmAzt2wW1VmqjcZv4KqV9+TnKFeofcF7NGOy+ca7VV5 DxV9tT7+MN1nhh7xHunw5UIu7pvUZhEadSqT/xlgM8Kf60UOlmxUO7Cecs936mQA Xg2qFGcgEbyjkNzWe4Cip6UOilm9+97ZcYpDB1EHFgEKDPm4Ul7wTfvOTD53eSWF hFWPIuqLHK0yUCr06HlV47OlFYh1cYYWO7ZHseOozX8vb3+33uFgcwIDAQABo1Aw TjAdBgNVHQ4EFgQUu5krIAfpcO7lKx8G9kgoqnXXMR8wHwYDVR0jBBgwFoAUu5kr IAfpcO7lKx8G9kgoqnXXMR8wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOC AgEAE3kqLUdCHoBH7awr2yi518fYHtOyWprEYAdCsFQDCZGWrlLGKw7Z7CokOyOL 5KCAKN+54Qg67qzbgJ6uS0VXgJn1Q7hmy6uLbaGyAB5xSfUYBDbbgr59qNb5toK9 keN8S2bsv1NnXZvh8vuYJMJ1tbOGW5j7ZANlNsfsfxm3p9y+XzAmJYnu8sBPPYJA liTQSBx1NnDgR6mAedygsHEjmjgz30maQqQyGLl29uLiF6EnN1tJnJBx0siICor7 F4fsM75vZvM1yeL3N7Yi+t1GAk+OIJJymsRRvwkZ1f5yRzE2UxbsbV7J4xZ6HZ8l 9WyFK9mvR2tIYn0Mr6OF6CNyUjHHaDv07IJyXpeRR3tzdXJVsl5ZC3EQHFDqxTOX B9QI7QLh6o8Rgs3giB5c4qjkbXaOuqaYh8QIAMGsrz0PGlNxArbwuNBlQPqI017x 8xVaKtw1r0sYx2hAMR6fBvJpeM94/6X2vJNb5paVgCHVNpMdoxom3onnjYMMP48+ 1ilOcCA61YewaaSG8HIcpOsmVEj5ajYiy1J5FpT15S/A2ptcssbyp8ZqqSHjjhC+ o6tgxFmXVL0TdDCkeuv+06+GlTd0z0/XEHOXKNwwgAfa10CtT300Xwb2chSQLynS iU3mBVwd/x4DRn9Lmflu57pVgWkyW4mFSTL+jEavkeC7fVE= -----END CERTIFICATE-----"; $key = openssl_get_publickey($cert); $pub_key_ids = array_fill(0, 2300000, $key); openssl_seal($data, $sealed, $ekeys, $pub_key_ids);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/4D5CD
function name:  (null)
number of ops:  22
compiled vars:  !0 = $cert, !1 = $key, !2 = $pub_key_ids, !3 = $data, !4 = $sealed, !5 = $ekeys
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   INIT_FCALL                                               'ini_set'
          1        SEND_VAL                                                 'memory_limit'
          2        SEND_VAL                                                 '8096M'
          3        DO_ICALL                                                 
    3     4        ASSIGN                                                   !0, '-----BEGIN+CERTIFICATE-----%0AMIIFvzCCA6egAwIBAgIJALgpa%2FkpWTsyMA0GCSqGSIb3DQEBCwUAMHYxCzAJBgNV%0ABAYTAkVHMQswCQYDVQQIDAJOWTEOMAwGA1UEBwwFY2Fpcm8xDTALBgNVBAoMBHpl%0AYnkxDDAKBgNVBAsMA1d3dzEQMA4GA1UEAwwHUldFcndlcjEbMBkGCSqGSIb3DQEJ%0AARYMYWFAZ21haWwuY29tMB4XDTE3MDEwNjAyMTczMloXDTE4MDEwNjAyMTczMlow%0AdjELMAkGA1UEBhMCRUcxCzAJBgNVBAgMAk5ZMQ4wDAYDVQQHDAVjYWlybzENMAsG%0AA1UECgwEemVieTEMMAoGA1UECwwDV3d3MRAwDgYDVQQDDAdSV0Vyd2VyMRswGQYJ%0AKoZIhvcNAQkBFgxhYUBnbWFpbC5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw%0AggIKAoICAQDfG2%2FPNpin1XrFtdaPDLvFupwU8N%2BTsM3gNXEqhaaM3k3VGUfcYTg3%0Aq2uRqiMM%2F2nYrAy3UXWdNSernHfged1012LUUbg%2Bnb%2FZR3HhGp9QzYzsYWIAQSGs%0AvS%2FgMzbtOM%2F1%2FFOl9S0wOoORecNYj%2Fw0HciQe3kXOALc6HN3TD0AIkZQ75Ix52nG%0AmBOzTgOlhGnZZv2uztKlpG3TXkPRWW%2BAp2Ggl4qmDNmlKCLejyEVg6tzA9SqJy6s%0AddcYPPNrIRwg%2ByNowIdMRbm3PQH%2FbuJNvbOXqQNcvS4FKIgtd2%2BWzG%2Fd1k%2F0Pddk%0AVoNWJI6PJlhN0h14Sc9b8M7IBVCXBM7psE70TISXWskoE1nDEdiK3HX%2FlDiDOSaY%0AEbkZQ3919rmiLonfdQkLB0LH3MaZCFv7VbE5aQLilQnPBfj371N%2BmiouQoETcFJ7%0AGOQWVqcaEislbnqG1EbKUwmAzt2wW1VmqjcZv4KqV9%2BTnKFeofcF7NGOy%2Bca7VV5%0ADxV9tT7%2BMN1nhh7xHunw5UIu7pvUZhEadSqT%2FxlgM8Kf60UOlmxUO7Cecs936mQA%0AXg2qFGcgEbyjkNzWe4Cip6UOilm9%2B97ZcYpDB1EHFgEKDPm4Ul7wTfvOTD53eSWF%0AhFWPIuqLHK0yUCr06HlV47OlFYh1cYYWO7ZHseOozX8vb3%2B33uFgcwIDAQABo1Aw%0ATjAdBgNVHQ4EFgQUu5krIAfpcO7lKx8G9kgoqnXXMR8wHwYDVR0jBBgwFoAUu5kr%0AIAfpcO7lKx8G9kgoqnXXMR8wDAYDVR0TBAUwAwEB%2FzANBgkqhkiG9w0BAQsFAAOC%0AAgEAE3kqLUdCHoBH7awr2yi518fYHtOyWprEYAdCsFQDCZGWrlLGKw7Z7CokOyOL%0A5KCAKN%2B54Qg67qzbgJ6uS0VXgJn1Q7hmy6uLbaGyAB5xSfUYBDbbgr59qNb5toK9%0AkeN8S2bsv1NnXZvh8vuYJMJ1tbOGW5j7ZANlNsfsfxm3p9y%2BXzAmJYnu8sBPPYJA%0AliTQSBx1NnDgR6mAedygsHEjmjgz30maQqQyGLl29uLiF6EnN1tJnJBx0siICor7%0AF4fsM75vZvM1yeL3N7Yi%2Bt1GAk%2BOIJJymsRRvwkZ1f5yRzE2UxbsbV7J4xZ6HZ8l%0A9WyFK9mvR2tIYn0Mr6OF6CNyUjHHaDv07IJyXpeRR3tzdXJVsl5ZC3EQHFDqxTOX%0AB9QI7QLh6o8Rgs3giB5c4qjkbXaOuqaYh8QIAMGsrz0PGlNxArbwuNBlQPqI017x%0A8xVaKtw1r0sYx2hAMR6fBvJpeM94%2F6X2vJNb5paVgCHVNpMdoxom3onnjYMMP48%2B%0A1ilOcCA61YewaaSG8HIcpOsmVEj5ajYiy1J5FpT15S%2FA2ptcssbyp8ZqqSHjjhC%2B%0Ao6tgxFmXVL0TdDCkeuv%2B06%2BGlTd0z0%2FXEHOXKNwwgAfa10CtT300Xwb2chSQLynS%0AiU3mBVwd%2Fx4DRn9Lmflu57pVgWkyW4mFSTL%2BjEavkeC7fVE%3D%0A-----END+CERTIFICATE-----'
   36     5        INIT_FCALL_BY_NAME                                       'openssl_get_publickey'
          6        SEND_VAR_EX                                              !0
          7        DO_FCALL                                      0  $8      
          8        ASSIGN                                                   !1, $8
   37     9        INIT_FCALL                                               'array_fill'
         10        SEND_VAL                                                 0
         11        SEND_VAL                                                 2300000
         12        SEND_VAR                                                 !1
         13        DO_ICALL                                         $10     
         14        ASSIGN                                                   !2, $10
   38    15        INIT_FCALL_BY_NAME                                       'openssl_seal'
         16        SEND_VAR_EX                                              !3
         17        SEND_VAR_EX                                              !4
         18        SEND_VAR_EX                                              !5
         19        SEND_VAR_EX                                              !2
         20        DO_FCALL                                      0          
         21      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
297.52 ms | 1016 KiB | 15 Q