3v4l.org

run code in 500+ PHP versions simultaneously
<?php $certificado = '-----BEGIN CERTIFICATE----- MIIIsDCCBpigAwIBAgIICbWlduJzlXMwDQYJKoZIhvcNAQELBQAwgbgxCzAJBgNV BAYTAkVTMUQwQgYDVQQHDDtCYXJjZWxvbmEgKHNlZSBjdXJyZW50IGFkZHJlc3Mg YXQgd3d3LnVhbmF0YWNhLmNvbS9hZGRyZXNzKTEWMBQGA1UECgwNVUFOQVRBQ0Eg Uy5BLjEVMBMGA1UECwwMVFNQLVVBTkFUQUNBMRowGAYDVQQDDBFVQU5BVEFDQSBD QTIgMjAxNjEYMBYGA1UEYQwPVkFURVMtQTY2NzIxNDk5MB4XDTIyMDUzMDIzMjQw MFoXDTIzMDUzMDIzMjQwMFowfDELMAkGA1UEBhMCRUMxEzARBgNVBAQMCkRVUkFO IE1FUk8xGDAWBgNVBCoMD1JPQkVSVE8gQUxGT05TTzEZMBcGA1UEBRMQSURDRUMt MTcyMTE3OTEwNzEjMCEGA1UEAwwaUk9CRVJUTyBBTEZPTlNPIERVUkFOIE1FUk8w ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCC2nH/FRU+za+wnKYrkToX xvYm7O2dxQK8Dtwen3VjnRNVFTgOOWI6bcHKp1NhGXbUehzdqG6A/B/fhg37ipWo fhIezfGWaq8gxMSTsBAr8RwkSDXMgO8mQHCWJ3rbtGNbdYTFncWxGTiqeaNBnZpE JH6bPqzLnuhOqha5au7FfP0tUX8kFVNKq93K/fiyuWBeFYxHcqOR6xME+Gl/b3aI FaV0gEhYwzKfoQBxZjaBWxvA1H9qbjP1rkhhSKcqU8Ko8ZdzdnlI8T09wO/v06R3 AtB9j6Y4+hCeMbQZq6D8rOJ3Nd9VOO2tUXlHGksZ2BMIWPsgXOYG70dkb+k6Sgy5 AgMBAAGjggP3MIID8zCB1wYIKwYBBQUHAQEEgcowgccwVQYIKwYBBQUHMAKGSWh0 dHA6Ly93d3cudWFuYXRhY2EuY29tL3B1YmxpYy9kb3dubG9hZC90c3BfY2VydGlm aWNhdGVzL3N1Ym9yZGluYXRlMS5jcnQwNgYIKwYBBQUHMAGGKmh0dHA6Ly9vY3Nw MS51YW5hdGFjYS5jb20vcHVibGljL3BraS9vY3NwLzA2BggrBgEFBQcwAYYqaHR0 cDovL29jc3AyLnVhbmF0YWNhLmNvbS9wdWJsaWMvcGtpL29jc3AvMB0GA1UdDgQW BBSN7SCcE5ecPI+9y57E3GOk11lThDAMBgNVHRMBAf8EAjAAMB8GA1UdIwQYMBaA FH1X52BzzgdGqeKjaPDhEbJ0knP9MIGZBgNVHSAEgZEwgY4wgYsGDCsGAQQBgvE2 ZgIBATB7MDcGCCsGAQUFBwIBFitodHRwczovL3d3dy51YW5hdGFjYS5jb20vcHVi bGljL3BraS9kcGMtZWMvMEAGCCsGAQUFBwICMDQMMkNFUlRJRklDQURPIERFIFBF UlNPTkEgTkFUVVJBTCBPIEZJU0lDQSBFTiBBUkNISVZPMIGPBgNVHR8EgYcwgYQw QKA+oDyGOmh0dHA6Ly9jcmwxLnVhbmF0YWNhLmNvbS9wdWJsaWMvcGtpL2NybC9D QTJzdWJvcmRpbmFkYS5jcmwwQKA+oDyGOmh0dHA6Ly9jcmwyLnVhbmF0YWNhLmNv bS9wdWJsaWMvcGtpL2NybC9DQTJzdWJvcmRpbmFkYS5jcmwwDgYDVR0PAQH/BAQD AgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDCCAWoGA1UdEQSCAWEw ggFdgRlyby5iZXJ0b18xOTkzQGhvdG1haWwuY29toBsGCysGAQQBgvE2ZgMBoAwM CjE3MjExNzkxMDegIAYLKwYBBAGC8TZmAwKgEQwPUk9CRVJUTyBBTEZPTlNPoBYG CysGAQQBgvE2ZgMDoAcMBURVUkFOoBUGCysGAQQBgvE2ZgMEoAYMBE1FUk+gNwYL KwYBBAGC8TZmAwegKAwmQ0FMTEUgSFVBSU5BIENBUEFDIFkgSFVBU0NBUiBFU1FV SU5BLy+gHwYLKwYBBAGC8TZmAwigEAwOMDA1OTM5Mzk1OTQzMDegHgYLKwYBBAGC 8TZmAwmgDwwNU0FOVE8gRE9NSU5HT6ATBgsrBgEEAYLxNmYDDKAEDAJFQ6ApBgsr BgEEAYLxNmYDMqAaDBhQRVJTT05BIE5BVFVSQUwgTyBGSVNJQ0GgGAYLKwYBBAGC 8TZmAzOgCQwHQVJDSElWTzANBgkqhkiG9w0BAQsFAAOCAgEAlO7gW44fuuYW/F8l nS/wgj4iQPLB10gumZEO0AHpys6T4bal+IGY376Sk0Z3RAaXV1wRxBWXIdBX9WzR 2JLhWTeqHaNdbyQ4Yt9VVacIMCMF7rgAnyASiw2CI1VAKSN2kCKtgS0IxXLqW8Ir KtBuMBpWxkO+1ET37DqKrZ4bAncHNGDnQN9jkt73NJQEMyaOjQMg3W09V9TOnO9x Euu5J/SCXOf7DNwmKXYQ3vo14AeXeuWOiz/GuHoLJOalHIENEammu0jZDSzWr4iQ 6u4PQMkFvlnzb7Uev5hOj26zhEuZ8Es3FI1lrNMuwgpMWmoE/GTyjgcRmSiS4LL2 NZNsR0SBHZkkFmNgYiNwQ7KPYnnVitQjheCMSPThSuNbh4yKl54tGscLCGPaSnCP S3Rmi7qDTEA4pYHpIy+AFQtOg7klg+8ExGBeT2bZUYONWiTJ/psGY1Sav62xu6L7 hLRxsu5mCG6WhDAW9SelysNSjwhqP/IdrLvf3d2WkPfU4KeASlhhlFTsH5jauU8k yRxGzs8wY128uUF67bmEX9NWyyFMEPHR729r39BJGiIpe0wiYVd7jdKcPBbzAArR yWsYEk0nHXZ0RgasOJUNH1q7bWsQf+TEHyXM2AkynT8BeidMhgrUL0hmmI0AQ4Z3 KUBF3kWFBFph0jNp5Dhson+fORo= -----END CERTIFICATE-----'; $certificado = str_replace('-----BEGIN CERTIFICATE-----', '', $certificado); $certificado = str_replace('-----END CERTIFICATE-----', '', $certificado); $certificado=trim($certificado); $certificado = str_replace("\r\n", "\n", $certificado); echo $certificado;
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/Q3N2R
function name:  (null)
number of ops:  14
compiled vars:  !0 = $certificado
line      #* E I O op                               fetch          ext  return  operands
-----------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                       !0, '-----BEGIN+CERTIFICATE-----%0AMIIIsDCCBpigAwIBAgIICbWlduJzlXMwDQYJKoZIhvcNAQELBQAwgbgxCzAJBgNV+BAYTAkVTMUQwQgYDVQQHDDtCYXJjZWxvbmEgKHNlZSBjdXJyZW50IGFkZHJlc3Mg+YXQgd3d3LnVhbmF0YWNhLmNvbS9hZGRyZXNzKTEWMBQGA1UECgwNVUFOQVRBQ0Eg+Uy5BLjEVMBMGA1UECwwMVFNQLVVBTkFUQUNBMRowGAYDVQQDDBFVQU5BVEFDQSBD+QTIgMjAxNjEYMBYGA1UEYQwPVkFURVMtQTY2NzIxNDk5MB4XDTIyMDUzMDIzMjQw+MFoXDTIzMDUzMDIzMjQwMFowfDELMAkGA1UEBhMCRUMxEzARBgNVBAQMCkRVUkFO+IE1FUk8xGDAWBgNVBCoMD1JPQkVSVE8gQUxGT05TTzEZMBcGA1UEBRMQSURDRUMt+MTcyMTE3OTEwNzEjMCEGA1UEAwwaUk9CRVJUTyBBTEZPTlNPIERVUkFOIE1FUk8w+ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCC2nH%2FFRU%2Bza%2BwnKYrkToX+xvYm7O2dxQK8Dtwen3VjnRNVFTgOOWI6bcHKp1NhGXbUehzdqG6A%2FB%2Ffhg37ipWo+fhIezfGWaq8gxMSTsBAr8RwkSDXMgO8mQHCWJ3rbtGNbdYTFncWxGTiqeaNBnZpE+JH6bPqzLnuhOqha5au7FfP0tUX8kFVNKq93K%2FfiyuWBeFYxHcqOR6xME%2BGl%2Fb3aI+FaV0gEhYwzKfoQBxZjaBWxvA1H9qbjP1rkhhSKcqU8Ko8ZdzdnlI8T09wO%2Fv06R3+AtB9j6Y4%2BhCeMbQZq6D8rOJ3Nd9VOO2tUXlHGksZ2BMIWPsgXOYG70dkb%2Bk6Sgy5+AgMBAAGjggP3MIID8zCB1wYIKwYBBQUHAQEEgcowgccwVQYIKwYBBQUHMAKGSWh0+dHA6Ly93d3cudWFuYXRhY2EuY29tL3B1YmxpYy9kb3dubG9hZC90c3BfY2VydGlm+aWNhdGVzL3N1Ym9yZGluYXRlMS5jcnQwNgYIKwYBBQUHMAGGKmh0dHA6Ly9vY3Nw+MS51YW5hdGFjYS5jb20vcHVibGljL3BraS9vY3NwLzA2BggrBgEFBQcwAYYqaHR0+cDovL29jc3AyLnVhbmF0YWNhLmNvbS9wdWJsaWMvcGtpL29jc3AvMB0GA1UdDgQW+BBSN7SCcE5ecPI%2B9y57E3GOk11lThDAMBgNVHRMBAf8EAjAAMB8GA1UdIwQYMBaA+FH1X52BzzgdGqeKjaPDhEbJ0knP9MIGZBgNVHSAEgZEwgY4wgYsGDCsGAQQBgvE2+ZgIBATB7MDcGCCsGAQUFBwIBFitodHRwczovL3d3dy51YW5hdGFjYS5jb20vcHVi+bGljL3BraS9kcGMtZWMvMEAGCCsGAQUFBwICMDQMMkNFUlRJRklDQURPIERFIFBF+UlNPTkEgTkFUVVJBTCBPIEZJU0lDQSBFTiBBUkNISVZPMIGPBgNVHR8EgYcwgYQw+QKA%2BoDyGOmh0dHA6Ly9jcmwxLnVhbmF0YWNhLmNvbS9wdWJsaWMvcGtpL2NybC9D+QTJzdWJvcmRpbmFkYS5jcmwwQKA%2BoDyGOmh0dHA6Ly9jcmwyLnVhbmF0YWNhLmNv+bS9wdWJsaWMvcGtpL2NybC9DQTJzdWJvcmRpbmFkYS5jcmwwDgYDVR0PAQH%2FBAQD+AgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDCCAWoGA1UdEQSCAWEw+ggFdgRlyby5iZXJ0b18xOTkzQGhvdG1haWwuY29toBsGCysGAQQBgvE2ZgMBoAwM+CjE3MjExNzkxMDegIAYLKwYBBAGC8TZmAwKgEQwPUk9CRVJUTyBBTEZPTlNPoBYG+CysGAQQBgvE2ZgMDoAcMBURVUkFOoBUGCysGAQQBgvE2ZgMEoAYMBE1FUk%2BgNwYL+KwYBBAGC8TZmAwegKAwmQ0FMTEUgSFVBSU5BIENBUEFDIFkgSFVBU0NBUiBFU1FV+SU5BLy%2BgHwYLKwYBBAGC8TZmAwigEAwOMDA1OTM5Mzk1OTQzMDegHgYLKwYBBAGC+8TZmAwmgDwwNU0FOVE8gRE9NSU5HT6ATBgsrBgEEAYLxNmYDDKAEDAJFQ6ApBgsr+BgEEAYLxNmYDMqAaDBhQRVJTT05BIE5BVFVSQUwgTyBGSVNJQ0GgGAYLKwYBBAGC+8TZmAzOgCQwHQVJDSElWTzANBgkqhkiG9w0BAQsFAAOCAgEAlO7gW44fuuYW%2FF8l+nS%2Fwgj4iQPLB10gumZEO0AHpys6T4bal%2BIGY376Sk0Z3RAaXV1wRxBWXIdBX9WzR+2JLhWTeqHaNdbyQ4Yt9VVacIMCMF7rgAnyASiw2CI1VAKSN2kCKtgS0IxXLqW8Ir+KtBuMBpWxkO%2B1ET37DqKrZ4bAncHNGDnQN9jkt73NJQEMyaOjQMg3W09V9TOnO9x+Euu5J%2FSCXOf7DNwmKXYQ3vo14AeXeuWOiz%2FGuHoLJOalHIENEammu0jZDSzWr4iQ+6u4PQMkFvlnzb7Uev5hOj26zhEuZ8Es3FI1lrNMuwgpMWmoE%2FGTyjgcRmSiS4LL2+NZNsR0SBHZkkFmNgYiNwQ7KPYnnVitQjheCMSPThSuNbh4yKl54tGscLCGPaSnCP+S3Rmi7qDTEA4pYHpIy%2BAFQtOg7klg%2B8ExGBeT2bZUYONWiTJ%2FpsGY1Sav62xu6L7+hLRxsu5mCG6WhDAW9SelysNSjwhqP%2FIdrLvf3d2WkPfU4KeASlhhlFTsH5jauU8k+yRxGzs8wY128uUF67bmEX9NWyyFMEPHR729r39BJGiIpe0wiYVd7jdKcPBbzAArR+yWsYEk0nHXZ0RgasOJUNH1q7bWsQf%2BTEHyXM2AkynT8BeidMhgrUL0hmmI0AQ4Z3+KUBF3kWFBFph0jNp5Dhson%2BfORo%3D%0A-----END+CERTIFICATE-----'
    7     1        FRAMELESS_ICALL_3                str_replace         ~2      '-----BEGIN+CERTIFICATE-----', ''
          2        OP_DATA                                                      !0
          3        ASSIGN                                                       !0, ~2
    8     4        FRAMELESS_ICALL_3                str_replace         ~4      '-----END+CERTIFICATE-----', ''
          5        OP_DATA                                                      !0
          6        ASSIGN                                                       !0, ~4
    9     7        FRAMELESS_ICALL_1                trim                ~6      !0
          8        ASSIGN                                                       !0, ~6
   10     9        FRAMELESS_ICALL_3                str_replace         ~8      '%0D%0A', '%0A'
         10        OP_DATA                                                      !0
         11        ASSIGN                                                       !0, ~8
   13    12        ECHO                                                         !0
   14    13      > RETURN                                                       1

Generated using Vulcan Logic Dumper, using php 8.5.0


preferences:
164.61 ms | 1764 KiB | 13 Q