PHP | función show_source()

La función show_source() es una función incorporada en PHP que se usa para devolver un archivo con la sintaxis de PHP resaltada. La sintaxis se resalta mediante el uso de etiquetas HTML.

Sintaxis:

show_source( $filename, $return )

Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:

  • $filename: Es un parámetro requerido. Especifica el archivo cuyo contenido se va a mostrar.
  • $return: Es un parámetro booleano opcional. Su valor por defecto es FALSO. Si se establece en VERDADERO, en lugar de imprimirlo, esta función devolverá el código resaltado como una string.

Valor devuelto: si se establece en VERDADERO, devuelve el código resaltado como una string. Devolverá VERDADERO en caso de éxito o FALSO en caso de error.

Nota:

  • Esta función está disponible para PHP 4.0.0 y versiones posteriores.
  • El color utilizado para resaltar la sintaxis de PHP se puede configurar con la función ini_set() o en el archivo php.ini.
  • Con esta función, se mostrará el archivo completo, que puede incluir datos confidenciales como contraseñas, etc.

Los siguientes programas ilustran la función show_source() en PHP:

Programa 1: debajo del programa, guarde el archivo usando el nombre de archivo show_source.php

<html>
<body>
<?php
show_source("show_source.php");
?>
</body>
</html>

Producción:
image

Programa 2: El siguiente programa guarda el archivo usando el nombre de archivo source_code.php

<?php
  
// Loading XML document to $user
$user = <<<XML
<user>
    <username>Geeks123</username>
    <name>GeeksforGeeks</name>
    <phone>+91-XXXXXXXXXX</phone>
    <detail font-color="blue" font-size="24px">
        Noida, India
    </detail>
</user>
XML;
  
// Loading string as simple xml object
  
$xml = simplexml_load_string($user);
  
// Printing children element
foreach($xml->children() as $child) {
    echo "child node:" . $child . "</br>";
}
  
?>

principal.php

<!DOCTYPE html>
<html>
<body>
<?php
show_source("source_code.php");
?>
</body>
</html>

Producción:

Referencia: https://www.php.net/manual/en/function.show-source.php

Publicación traducida automáticamente

Artículo escrito por gekcho y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *