3v4l.org

run code in 300+ PHP versions simultaneously
<?php $string='<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/ES-Comun.dwt" codeOutsideHTMLIsLocked="false" --> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <!-- InstanceBeginEditable name="doctitle" --> <title>infointegro</title> <!-- InstanceEndEditable --> <link href="/archivos/css/estilos.css" rel="stylesheet" type="text/css" /> <!-- InstanceParam name="OpcionMenuSuperior" type="text" value="" --> <!-- InstanceBeginEditable name="head" --> <link href="/archivos/css/estilos-formularios.css" rel="stylesheet" type="text/css" /> <script language="javascript" type="text/javascript" src="/archivos/js/jquery-1.9.0.js"></script> <script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.9.0/jquery-ui.min.js"></script> <script language="javascript" type="text/javascript"> jQuery(document).ready(function($) { $(".selector-interior").removeClass("oculto"); $("#Sector").addClass("oculto"); $("#Area").addClass("oculto"); $("#selector-interior-paso-1 .enlace").click(function(e) { var sector = $(this).attr("data-sector"); $("#Sector option").each(function(indice,opcion) { $(opcion).prop("selected", ( $(opcion).attr("data-sector") == sector ) ); }); marcaOpcion( $("#selector-interior-paso-1") , $(this) ); }); $("#selector-interior-paso-2 .enlace").click(function(e) { if ( $("#Sector").val() != "" ) { var area = $(this).attr("data-area"); $("#Area option").each(function(indice,opcion) { $(opcion).prop("selected", ( $(opcion).attr("data-area") == area ) ); }); marcaOpcion( $("#selector-interior-paso-2") , $(this) ); } else { muestraError( "SELECCIONA PRIMERO UN SECTOR" ); } }); $("#selector-interior-paso-3 .enlace").click(function(e) { e.preventDefault(); if ( ( $("#Sector").val() != "" ) && ( $("#Area").val() != "" ) ) { // Envío del formulario $("#frmSelector").submit(); } else if ( $("#Sector").val() == "" ) { muestraError( "SELECCIONA PRIMERO UN SECTOR" ); } else if ( $("#Area").val() == "" ) { muestraError( "SELECCIONA UN ÁREA" ); } }); function marcaOpcion( panel , opcion ) { $(panel).find(".enlace").removeClass("seleccionada"); $(opcion).addClass("seleccionada"); } function muestraError( error ) { alert( error ); } }); </script> <!-- InstanceEndEditable --> </head> <body lang="es"> <div id="contenedor"> <div id="cabecera"> <div class="contenido"> <h1 id="logotipo"><a href="/" target="_self">infointegro</a></h1> <div id="menu-superior"> <ul> <li><a href="/" target="_self" class="">Inicio</a></li> <li><a href="#" target="_self" class="">¿Qué es infointegro?</a></li> <li><a href="#" target="_self" class="">Acceso Temas</a></li> <li><a href="#" target="_self" class="">Contacto</a></li> </ul> </div> </div> </div> <div id="cuerpo"> <!-- InstanceBeginEditable name="Contenido" --> <div class="panel-sombra-inferior"> <div id="selector-interior"> <div class="selector-interior oculto" id="selector-interior-paso-1"> <h2 class="selector-interior-titulo">Seleccione un Sector</h2> <ul> <li class="sector-construccion"><span class="enlace seleccionada" data-sector="1">Construcción</span></li> <li class="sector-industria"><span class="enlace" data-sector="2">Industria</span></li> <li class="sector-agricultura"><span class="enlace" data-sector="3">Agricultura</span></li> <li class="sector-comercio"><span class="enlace" data-sector="4">Comercio</span></li> <li class="sector-admon-servicios"><span class="enlace" data-sector="5">Admon. Servicios</span></li> </ul> <div class="terminador"></div> </div> <div class="selector-interior oculto" id="selector-interior-paso-2"> <h2 class="selector-interior-titulo">Seleccione un Área</h2> <ul> <li class="area-coordinador-grupo-de-trabajo"><span class="enlace seleccionada" data-area="1">ÁREA COORDINADOR / GRUPO DE TRABAJO</span></li> <li class="area-encargados-instructores"><span class="enlace" data-area="2">ÁREA ENCARGADOS / INSTRUCTORES</span></li> <li class="area-trabajadores"><span class="enlace" data-area="3">ÁREA TRABAJADORES</span></li> </ul> <div class="terminador"></div> </div> <div class="selector-interior" id="selector-interior-paso-3"> <form action="/temas.html" method="post" enctype="multipart/form-data" name="frmSelector" id="frmSelector"> <select name="Sector" id="Sector"> <option value="" data-sector="">Seleccione un Sector</option> <option value="construccion" data-sector="1" selected="selected">Construcción</option> <option value="industria" data-sector="2">Industria</option> <option value="agricultura" data-sector="3">Agricultura</option> <option value="comercio" data-sector="4">Comercio</option> <option value="admon-servicios" data-sector="5">Admon. Servicios</option> </select> <select name="Area" id="Area"> <option value="" data-area="">Seleccione un Área</option> <option value="coordinador" data-area="1" selected="selected">ÁREA COORDINADOR / GRUPO DE TRABAJO</option> <option value="encargado" data-area="2">ÁREA ENCARGADOS / INSTRUCTORES</option> <option value="trabajador" data-area="3">ÁREA TRABAJADORES</option> </select> <div class="botones"> <input type="submit" name="Comenzar" id="Comenzar" value="COMENZAR" class="enlace" /> </div> </form> <div class="terminador"></div> </div> </div> </div> <div class="fila"> <div class="columna cuatro"> <h2>&nbsp;</h2> <p>[MENÚ ARCHIVOS]</p> </div> <div class="columna ocho"> <div class="marco-visor"> <iframe src="http://docs.google.com/viewer?url=http%3A%2F%2Fwww.uniondemutuas.es%2Fimages%2FJornadas%2Ffolletocirugiaartrosc%25C3%25B3picamu%25C3%25B1ecaar04.pdf&embedded=true" width="620" height="780" style="border: none;"></iframe> </div> </div> </div> <!-- InstanceEndEditable --> <div class="terminador"></div> </div> <div id="pie"> <p class="copyright">Copyright © 2013 Unión de Mutuas<br /> Todos los derechos reservados<br /> <a href="#" target="_self">Nota legal</a> - Webmaster</p> </div> </div> </body> <!-- InstanceEnd --></html>'; $startTime=microtime(true); $string=str_replace("End","fin",$string); $string=str_replace("Editable","editable",$string); $endTime = microtime(true); echo "Took ".($endTime - $startTime)." microseconds"; $startTime=microtime(true); $search=array("End","Editable"); $replace=array("fin","editable"); $string=str_replace($search,$replace,$string); $endTime = microtime(true); echo "Took ".($endTime - $startTime)." microseconds";
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/mZrPX
function name:  (null)
number of ops:  46
compiled vars:  !0 = $string, !1 = $startTime, !2 = $endTime, !3 = $search, !4 = $replace
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    4     0  E >   ASSIGN                                                   !0, '%3C%21DOCTYPE+html+PUBLIC+%22-%2F%2FW3C%2F%2FDTD+XHTML+1.0+Transitional%2F%2FEN%22+%22http%3A%2F%2Fwww.w3.org%2FTR%2Fxhtml1%2FDTD%2Fxhtml1-transitional.dtd%22%3E%0A%3Chtml+xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml%22%3E%3C%21--+InstanceBegin+template%3D%22%2FTemplates%2FES-Comun.dwt%22+codeOutsideHTMLIsLocked%3D%22false%22+--%3E%0A%3Chead%3E%0A%3Cmeta+http-equiv%3D%22Content-Type%22+content%3D%22text%2Fhtml%3B+charset%3Dutf-8%22+%2F%3E%0A%0A%3C%21--+InstanceBeginEditable+name%3D%22doctitle%22+--%3E%0A%3Ctitle%3Einfointegro%3C%2Ftitle%3E%0A%3C%21--+InstanceEndEditable+--%3E%0A%0A%3Clink+href%3D%22%2Farchivos%2Fcss%2Festilos.css%22+rel%3D%22stylesheet%22+type%3D%22text%2Fcss%22+%2F%3E%0A%0A%3C%21--+InstanceParam+name%3D%22OpcionMenuSuperior%22+type%3D%22text%22+value%3D%22%22+--%3E%0A%0A%3C%21--+InstanceBeginEditable+name%3D%22head%22+--%3E%0A%0A%3Clink+href%3D%22%2Farchivos%2Fcss%2Festilos-formularios.css%22+rel%3D%22stylesheet%22+type%3D%22text%2Fcss%22+%2F%3E%0A%0A%3Cscript+language%3D%22javascript%22+type%3D%22text%2Fjavascript%22+src%3D%22%2Farchivos%2Fjs%2Fjquery-1.9.0.js%22%3E%3C%2Fscript%3E%0A%3Cscript+src%3D%22%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fjqueryui%2F1.9.0%2Fjquery-ui.min.js%22%3E%3C%2Fscript%3E%0A%3Cscript+language%3D%22javascript%22+type%3D%22text%2Fjavascript%22%3E%0AjQuery%28document%29.ready%28function%28%24%29+%7B%0A%09%24%28%22.selector-interior%22%29.removeClass%28%22oculto%22%29%3B%0A%09%24%28%22%23Sector%22%29.addClass%28%22oculto%22%29%3B%0A%09%24%28%22%23Area%22%29.addClass%28%22oculto%22%29%3B%0A%09%24%28%22%23selector-interior-paso-1+.enlace%22%29.click%28function%28e%29+%7B%0A%09%09var+sector+%3D+%24%28this%29.attr%28%22data-sector%22%29%3B%0A%09%09%24%28%22%23Sector+option%22%29.each%28function%28indice%2Copcion%29+%7B%0A%09%09%09%24%28opcion%29.prop%28%22selected%22%2C+%28+%24%28opcion%29.attr%28%22data-sector%22%29+%3D%3D+sector+%29+%29%3B%0A%09%09%7D%29%3B%0A%09%09marcaOpcion%28+%24%28%22%23selector-interior-paso-1%22%29+%2C+%24%28this%29+%29%3B%0A%09%7D%29%3B%0A%09%24%28%22%23selector-interior-paso-2+.enlace%22%29.click%28function%28e%29+%7B%0A%09%09if+%28+%24%28%22%23Sector%22%29.val%28%29+%21%3D+%22%22+%29+%7B%0A%09%09%09var+area+%3D+%24%28this%29.attr%28%22data-area%22%29%3B%0A%09%09%09%24%28%22%23Area+option%22%29.each%28function%28indice%2Copcion%29+%7B%0A%09%09%09%09%24%28opcion%29.prop%28%22selected%22%2C+%28+%24%28opcion%29.attr%28%22data-area%22%29+%3D%3D+area+%29+%29%3B%0A%09%09%09%7D%29%3B%0A%09%09%09marcaOpcion%28+%24%28%22%23selector-interior-paso-2%22%29+%2C+%24%28this%29+%29%3B%0A%09%09%7D%0A%09%09else+%7B%0A%09%09%09muestraError%28+%22SELECCIONA+PRIMERO+UN+SECTOR%22+%29%3B%0A%09%09%7D%0A%09%7D%29%3B%0A%09%24%28%22%23selector-interior-paso-3+.enlace%22%29.click%28function%28e%29+%7B%0A%09%09e.preventDefault%28%29%3B%0A%09%09if+%28+%28+%24%28%22%23Sector%22%29.val%28%29+%21%3D+%22%22+%29+%26%26+%28+%24%28%22%23Area%22%29.val%28%29+%21%3D+%22%22+%29+%29+%7B%0A%09%09%09%2F%2F+Env%C3%ADo+del+formulario+%0A%09%09%09%24%28%22%23frmSelector%22%29.submit%28%29%3B%0A%09%09%7D%0A%09%09else+if+%28+%24%28%22%23Sector%22%29.val%28%29+%3D%3D+%22%22+%29+%7B%0A%09%09%09muestraError%28+%22SELECCIONA+PRIMERO+UN+SECTOR%22+%29%3B%0A%09%09%7D%0A%09%09else+if+%28+%24%28%22%23Area%22%29.val%28%29+%3D%3D+%22%22+%29+%7B%0A%09%09%09muestraError%28+%22SELECCIONA+UN+%C3%81REA%22+%29%3B%0A%09%09%7D%0A%09%7D%29%3B%0A%09function+marcaOpcion%28+panel+%2C+opcion+%29+%7B%0A%09%09%24%28panel%29.find%28%22.enlace%22%29.removeClass%28%22seleccionada%22%29%3B%0A%09%09%24%28opcion%29.addClass%28%22seleccionada%22%29%3B%0A%09%7D%0A%09function+muestraError%28+error+%29+%7B%0A%09%09alert%28+error+%29%3B%0A%09%7D%0A%7D%29%3B%0A%3C%2Fscript%3E%0A%0A%3C%21--+InstanceEndEditable+--%3E%0A%0A%3C%2Fhead%3E%0A%0A%3Cbody+lang%3D%22es%22%3E%0A%3Cdiv+id%3D%22contenedor%22%3E%0A%09%3Cdiv+id%3D%22cabecera%22%3E%0A%09%09%3Cdiv+class%3D%22contenido%22%3E%0A%09%09%09%3Ch1+id%3D%22logotipo%22%3E%3Ca+href%3D%22%2F%22+target%3D%22_self%22%3Einfointegro%3C%2Fa%3E%3C%2Fh1%3E%0A%09%09%09%3Cdiv+id%3D%22menu-superior%22%3E%0A%09%09%09%09%3Cul%3E%0A%09%09%09%09%09%3Cli%3E%3Ca+href%3D%22%2F%22+target%3D%22_self%22+class%3D%22%22%3EInicio%3C%2Fa%3E%3C%2Fli%3E%0A%09%09%09%09%09%3Cli%3E%3Ca+href%3D%22%23%22+target%3D%22_self%22+class%3D%22%22%3E%C2%BFQu%C3%A9+es+infointegro%3F%3C%2Fa%3E%3C%2Fli%3E%0A%09%09%09%09%09%3Cli%3E%3Ca+href%3D%22%23%22+target%3D%22_self%22+class%3D%22%22%3EAcceso+Temas%3C%2Fa%3E%3C%2Fli%3E%0A%09%09%09%09%09%3Cli%3E%3Ca+href%3D%22%23%22+target%3D%22_self%22+class%3D%22%22%3EContacto%3C%2Fa%3E%3C%2Fli%3E%0A%09%09%09%09%3C%2Ful%3E%0A%09%09%09%3C%2Fdiv%3E%0A%09%09%3C%2Fdiv%3E%0A%09%3C%2Fdiv%3E%0A%09%3Cdiv+id%3D%22cuerpo%22%3E%0A%09%09%3C%21--+InstanceBeginEditable+name%3D%22Contenido%22+--%3E%0A%09%09%3Cdiv+class%3D%22panel-sombra-inferior%22%3E%0A%09%09%09%3Cdiv+id%3D%22selector-interior%22%3E%0A%09%09%09%09%3Cdiv+class%3D%22selector-interior+oculto%22+id%3D%22selector-interior-paso-1%22%3E%0A%09%09%09%09%09%3Ch2+class%3D%22selector-interior-titulo%22%3ESeleccione+un+Sector%3C%2Fh2%3E%0A%09%09%09%09%09%3Cul%3E%0A%09%09%09%09%09%09%3Cli+class%3D%22sector-construccion%22%3E%3Cspan+class%3D%22enlace+seleccionada%22+data-sector%3D%221%22%3EConstrucci%C3%B3n%3C%2Fspan%3E%3C%2Fli%3E%0A%09%09%09%09%09%09%3Cli+class%3D%22sector-industria%22%3E%3Cspan+class%3D%22enlace%22+data-sector%3D%222%22%3EIndustria%3C%2Fspan%3E%3C%2Fli%3E%0A%09%09%09%09%09%09%3Cli+class%3D%22sector-agricultura%22%3E%3Cspan+class%3D%22enlace%22+data-sector%3D%223%22%3EAgricultura%3C%2Fspan%3E%3C%2Fli%3E%0A%09%09%09%09%09%09%3Cli+class%3D%22sector-comercio%22%3E%3Cspan+class%3D%22enlace%22+data-sector%3D%224%22%3EComercio%3C%2Fspan%3E%3C%2Fli%3E%0A%09%09%09%09%09%09%3Cli+class%3D%22sector-admon-servicios%22%3E%3Cspan+class%3D%22enlace%22+data-sector%3D%225%22%3EAdmon.+Servicios%3C%2Fspan%3E%3C%2Fli%3E%0A%09%09%09%09%09%3C%2Ful%3E%0A%09%09%09%09%09%3Cdiv+class%3D%22terminador%22%3E%3C%2Fdiv%3E%0A%09%09%09%09%3C%2Fdiv%3E%0A%09%09%09%09%3Cdiv+class%3D%22selector-interior+oculto%22+id%3D%22selector-interior-paso-2%22%3E%0A%09%09%09%09%09%3Ch2+class%3D%22selector-interior-titulo%22%3ESeleccione+un+%C3%81rea%3C%2Fh2%3E%0A%09%09%09%09%09%3Cul%3E%0A%09%09%09%09%09%09%3Cli+class%3D%22area-coordinador-grupo-de-trabajo%22%3E%3Cspan+class%3D%22enlace+seleccionada%22+data-area%3D%221%22%3E%C3%81REA+COORDINADOR+%2F+GRUPO+DE+TRABAJO%3C%2Fspan%3E%3C%2Fli%3E%0A%09%09%09%09%09%09%3Cli+class%3D%22area-encargados-instructores%22%3E%3Cspan+class%3D%22enlace%22+data-area%3D%222%22%3E%C3%81REA+ENCARGADOS+%2F+INSTRUCTORES%3C%2Fspan%3E%3C%2Fli%3E%0A%09%09%09%09%09%09%3Cli+class%3D%22area-trabajadores%22%3E%3Cspan+class%3D%22enlace%22+data-area%3D%223%22%3E%C3%81REA+TRABAJADORES%3C%2Fspan%3E%3C%2Fli%3E%0A%09%09%09%09%09%3C%2Ful%3E%0A%09%09%09%09%09%3Cdiv+class%3D%22terminador%22%3E%3C%2Fdiv%3E%0A%09%09%09%09%3C%2Fdiv%3E%0A%09%09%09%09%3Cdiv+class%3D%22selector-interior%22+id%3D%22selector-interior-paso-3%22%3E%0A%09%09%09%09%09%3Cform+action%3D%22%2Ftemas.html%22+method%3D%22post%22+enctype%3D%22multipart%2Fform-data%22+name%3D%22frmSelector%22+id%3D%22frmSelector%22%3E%0A%09%09%09%09%09%09%3Cselect+name%3D%22Sector%22+id%3D%22Sector%22%3E%0A%09%09%09%09%09%09%09%3Coption+value%3D%22%22+data-sector%3D%22%22%3ESeleccione+un+Sector%3C%2Foption%3E%0A%09%09%09%09%09%09%09%3Coption+value%3D%22construccion%22+data-sector%3D%221%22+selected%3D%22selected%22%3EConstrucci%C3%B3n%3C%2Foption%3E%0A%09%09%09%09%09%09%09%3Coption+value%3D%22industria%22+data-sector%3D%222%22%3EIndustria%3C%2Foption%3E%0A%09%09%09%09%09%09%09%3Coption+value%3D%22agricultura%22+data-sector%3D%223%22%3EAgricultura%3C%2Foption%3E%0A%09%09%09%09%09%09%09%3Coption+value%3D%22comercio%22+data-sector%3D%224%22%3EComercio%3C%2Foption%3E%0A%09%09%09%09%09%09%09%3Coption+value%3D%22admon-servicios%22+data-sector%3D%225%22%3EAdmon.+Servicios%3C%2Foption%3E%0A%09%09%09%09%09%09%3C%2Fselect%3E%0A%09%09%09%09%09%09%3Cselect+name%3D%22Area%22+id%3D%22Area%22%3E%0A%09%09%09%09%09%09%09%3Coption+value%3D%22%22+data-area%3D%22%22%3ESeleccione+un+%C3%81rea%3C%2Foption%3E%0A%09%09%09%09%09%09%09%3Coption+value%3D%22coordinador%22+data-area%3D%221%22+selected%3D%22selected%22%3E%C3%81REA+COORDINADOR+%2F+GRUPO+DE+TRABAJO%3C%2Foption%3E%0A%09%09%09%09%09%09%09%3Coption+value%3D%22encargado%22+data-area%3D%222%22%3E%C3%81REA+ENCARGADOS+%2F+INSTRUCTORES%3C%2Foption%3E%0A%09%09%09%09%09%09%09%3Coption+value%3D%22trabajador%22+data-area%3D%223%22%3E%C3%81REA+TRABAJADORES%3C%2Foption%3E%0A%09%09%09%09%09%09%3C%2Fselect%3E%0A%09%09%09%09%09%09%3Cdiv+class%3D%22botones%22%3E%0A%09%09%09%09%09%09%09%3Cinput+type%3D%22submit%22+name%3D%22Comenzar%22+id%3D%22Comenzar%22+value%3D%22COMENZAR%22+class%3D%22enlace%22+%2F%3E%0A%09%09%09%09%09%09%3C%2Fdiv%3E%0A%09%09%09%09%09%3C%2Fform%3E%0A%09%09%09%09%09%3Cdiv+class%3D%22terminador%22%3E%3C%2Fdiv%3E%0A%09%09%09%09%3C%2Fdiv%3E%0A%09%09%09%3C%2Fdiv%3E%0A%09%09%3C%2Fdiv%3E%0A%09%09%3Cdiv+class%3D%22fila%22%3E%0A%09%09%09%3Cdiv+class%3D%22columna+cuatro%22%3E%0A%09%09%09%09%3Ch2%3E%26nbsp%3B%3C%2Fh2%3E%0A%09%09%09%09%3Cp%3E%5BMEN%C3%9A+ARCHIVOS%5D%3C%2Fp%3E%0A%09%09%09%3C%2Fdiv%3E%0A%09%09%09%3Cdiv+class%3D%22columna+ocho%22%3E%0A%09%09%09%09%3Cdiv+class%3D%22marco-visor%22%3E%0A%09%09%09%09%09%3Ciframe+src%3D%22http%3A%2F%2Fdocs.google.com%2Fviewer%3Furl%3Dhttp%253A%252F%252Fwww.uniondemutuas.es%252Fimages%252FJornadas%252Ffolletocirugiaartrosc%2525C3%2525B3picamu%2525C3%2525B1ecaar04.pdf%26embedded%3Dtrue%22+width%3D%22620%22+height%3D%22780%22+style%3D%22border%3A+none%3B%22%3E%3C%2Fiframe%3E%0A%09%09%09%09%3C%2Fdiv%3E%0A%09%09%09%3C%2Fdiv%3E%0A%09%09%3C%2Fdiv%3E%0A%09%09%3C%21--+InstanceEndEditable+--%3E%0A%09%09%3Cdiv+class%3D%22terminador%22%3E%3C%2Fdiv%3E%0A%09%3C%2Fdiv%3E%0A%09%3Cdiv+id%3D%22pie%22%3E%0A%09%09%3Cp+class%3D%22copyright%22%3ECopyright+%C2%A9+2013+Uni%C3%B3n+de+Mutuas%3Cbr+%2F%3E%0A%09%09Todos+los+derechos+reservados%3Cbr+%2F%3E%0A%09%09%3Ca+href%3D%22%23%22+target%3D%22_self%22%3ENota+legal%3C%2Fa%3E+-+Webmaster%3C%2Fp%3E%0A%09%3C%2Fdiv%3E%0A%3C%2Fdiv%3E%0A%3C%2Fbody%3E%0A%3C%21--+InstanceEnd+--%3E%3C%2Fhtml%3E'
  160     1        INIT_FCALL                                               'microtime'
          2        SEND_VAL                                                 <true>
          3        DO_ICALL                                         $6      
          4        ASSIGN                                                   !1, $6
  161     5        INIT_FCALL                                               'str_replace'
          6        SEND_VAL                                                 'End'
          7        SEND_VAL                                                 'fin'
          8        SEND_VAR                                                 !0
          9        DO_ICALL                                         $8      
         10        ASSIGN                                                   !0, $8
  162    11        INIT_FCALL                                               'str_replace'
         12        SEND_VAL                                                 'Editable'
         13        SEND_VAL                                                 'editable'
         14        SEND_VAR                                                 !0
         15        DO_ICALL                                         $10     
         16        ASSIGN                                                   !0, $10
  163    17        INIT_FCALL                                               'microtime'
         18        SEND_VAL                                                 <true>
         19        DO_ICALL                                         $12     
         20        ASSIGN                                                   !2, $12
  164    21        SUB                                              ~14     !2, !1
         22        CONCAT                                           ~15     'Took+', ~14
         23        CONCAT                                           ~16     ~15, '+microseconds'
         24        ECHO                                                     ~16
  166    25        INIT_FCALL                                               'microtime'
         26        SEND_VAL                                                 <true>
         27        DO_ICALL                                         $17     
         28        ASSIGN                                                   !1, $17
  167    29        ASSIGN                                                   !3, <array>
  168    30        ASSIGN                                                   !4, <array>
  169    31        INIT_FCALL                                               'str_replace'
         32        SEND_VAR                                                 !3
         33        SEND_VAR                                                 !4
         34        SEND_VAR                                                 !0
         35        DO_ICALL                                         $21     
         36        ASSIGN                                                   !0, $21
  170    37        INIT_FCALL                                               'microtime'
         38        SEND_VAL                                                 <true>
         39        DO_ICALL                                         $23     
         40        ASSIGN                                                   !2, $23
  171    41        SUB                                              ~25     !2, !1
         42        CONCAT                                           ~26     'Took+', ~25
         43        CONCAT                                           ~27     ~26, '+microseconds'
         44        ECHO                                                     ~27
         45      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
152.75 ms | 1408 KiB | 17 Q