<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://wiki.cabal.mx/index.php?action=history&amp;feed=atom&amp;title=Curso_b%C3%A1sico_de_PHP%2FHola_web</id>
	<title>Curso básico de PHP/Hola web - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cabal.mx/index.php?action=history&amp;feed=atom&amp;title=Curso_b%C3%A1sico_de_PHP%2FHola_web"/>
	<link rel="alternate" type="text/html" href="https://wiki.cabal.mx/index.php?title=Curso_b%C3%A1sico_de_PHP/Hola_web&amp;action=history"/>
	<updated>2026-05-10T18:37:14Z</updated>
	<subtitle>Historial de revisiones para esta página en el wiki</subtitle>
	<generator>MediaWiki 1.32.1</generator>
	<entry>
		<id>https://wiki.cabal.mx/index.php?title=Curso_b%C3%A1sico_de_PHP/Hola_web&amp;diff=121576&amp;oldid=prev</id>
		<title>Rrc en 01:01 8 sep 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.cabal.mx/index.php?title=Curso_b%C3%A1sico_de_PHP/Hola_web&amp;diff=121576&amp;oldid=prev"/>
		<updated>2016-09-08T01:01:52Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
* [[:#Escribimos Hola Web | Escribimos Hola Web]]&lt;br /&gt;
** [[:#Explicación | Explicación]]&lt;br /&gt;
** [[:#Ejecutarlo | Ejecutarlo]]&lt;br /&gt;
** [[:#Descargarlo | Descargarlo]]&lt;br /&gt;
&lt;br /&gt;
== Escribimos Hola Web ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;es-MX&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&lt;br /&gt;
      Curso de PHP - Hola Web&lt;br /&gt;
    &amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;?php&lt;br /&gt;
      /* echo&lt;br /&gt;
       * (PHP 3, PHP 4, PHP 5)&lt;br /&gt;
       * echo -- Muestra una o más cadenas&lt;br /&gt;
       * Descripción&lt;br /&gt;
       * void echo ( string arg1 [, string ...] )&lt;br /&gt;
       *&lt;br /&gt;
       * Muestra todos sus parámetros por la salida definida. &lt;br /&gt;
       * echo() no es realmente una función (es una sentencia del lenguaje) de&lt;br /&gt;
       * modo que no se requiere el uso de los paréntesis. De hecho, si se&lt;br /&gt;
       * indica más de un parámetro, no se pueden incluir los paréntesis.&lt;br /&gt;
       */&lt;br /&gt;
&lt;br /&gt;
      /* print&lt;br /&gt;
       * (PHP 3, PHP 4, PHP 5)&lt;br /&gt;
       * print -- Muestra una cadena&lt;br /&gt;
       * Descripción&lt;br /&gt;
       * int print ( string cadena )&lt;br /&gt;
       * &lt;br /&gt;
       * Muestra el valor de cadena por la salida definida. Siempre devuelve&lt;br /&gt;
       * el valor 1. &lt;br /&gt;
       * print() no es realmente una función (es una sentencia del lenguaje)&lt;br /&gt;
       * de modo que no se requiere el uso de los paréntesis. &lt;br /&gt;
       */&lt;br /&gt;
&lt;br /&gt;
      print( &amp;quot;&amp;lt;p&amp;gt;&amp;amp;iexcl;Hola Web! con print&amp;lt;/p&amp;gt;&amp;quot; ); // Esto es un comentario&lt;br /&gt;
      /* Esto&lt;br /&gt;
       * es un&lt;br /&gt;
       * comentario de multi líneas&lt;br /&gt;
       */&lt;br /&gt;
      echo( &amp;quot;&amp;lt;p&amp;gt;&amp;amp;iexcl;Hola Web! con echo&amp;lt;/p&amp;gt;&amp;quot; );   # Esto es un comentario&lt;br /&gt;
    ?&amp;gt;    &lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Explicación ===&lt;br /&gt;
Los números son solo para identificar las líneas en nuestra explicación y NO son parte del código fuente actual de nuestra página Web, la cual se inicia en la línea 1, columna 1 con la etiqueta &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;html&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; y  termina en la línea 17 con la etiqueta &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/html&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Este ejemplo es muy sencillo y vamos a ver más tarde qué podemos agregarle al código para personalizar la página. Lo que ahora tenemos es lo mínimo que debemos hacer.&lt;br /&gt;
&lt;br /&gt;
Abrimos la etiqueta &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (cabeza) en la línea 2 y la cerramos en la línea 6 con &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; en donde podemos poner muchas cosas como meta tags, título, etc... Ahora vamos a abrir solamente &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (titulo) en la línea 3 y la cerramos con &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/title&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; en la línea 5. El &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; se usa para poner, en nuestro caso, las palabras &amp;lt;code&amp;gt;Curso de PHP - Hola Web&amp;lt;/code&amp;gt; en el titulo del navegador del usuario.&lt;br /&gt;
&lt;br /&gt;
Vamos a abrir la etiqueta &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (cuerpo) en la línea 7, en donde vamos a poner toda la información que queremos comunicar al usuario. Al final, en la línea 16, vamos a cerrarla con la etiqueta &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Abrimos en la línea 8 una etiqueta &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;?php&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, la cual significa que todo lo que sigue, hasta la etiqueta &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;?&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; en la línea 15, es código [[wikipedia:PHP|PHP]] y no código [[wikipedia:HTML|HTML]].&lt;br /&gt;
&lt;br /&gt;
Cuando se utiliza el modulo de php en el servidor Web, los directivos &amp;lt;code&amp;gt;print&amp;lt;/code&amp;gt; y &amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt; se usan para mandar las instrucciones al navegador del cliente. No se usan para escribir directamente en pantalla. Entonces en línea 9, ordenamos con &amp;lt;code&amp;gt;print&amp;lt;/code&amp;gt; que el servidor Web envíe al navegador del cliente, las instrucciones para mostrar el mensaje &amp;lt;code&amp;gt;¡Hola Web! con print&amp;lt;/code&amp;gt; en un solo párrafo indicado por las etiquetas &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; y &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los directivos &amp;lt;code&amp;gt;print&amp;lt;/code&amp;gt; y &amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt; se pueden usar con o sin paréntesis y como todos los instrucciones en php; se terminan con un &amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt; (Punto y Coma). &lt;br /&gt;
&lt;br /&gt;
Los &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;//&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; después del &amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt; indican que lo que sigue adelante, no se considera como código, sino, como comentario al estilo de C++ que se termina con el fin de la línea.&lt;br /&gt;
&lt;br /&gt;
Desde la línea 10 y hasta la línea 13, podemos ver un comentario de multi-línea que inicia con &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;/*&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; en linea 10 y termina con &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;*/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; en línea 13. &lt;br /&gt;
&lt;br /&gt;
En la línea 14 ordenamos, con el operador &amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;, que el servidor Web envié al navegador del cliente, las instrucciones para mostrar el mensaje &amp;lt;code&amp;gt;¡Hola Web! con echo&amp;lt;/code&amp;gt; en un solo párrafo indicado por las etiquetas &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; y &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
El &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; después del &amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt; indica que lo que sigue adelante, no se considera como código, sino, como comentario al estilo de Bash que se termina con el fin de la línea.&lt;br /&gt;
&lt;br /&gt;
Cuando ejecutamos éste código debemos ver 2 mensajes en 2 párrafos. Si mandamos el código fuente de la página no debemos ver las instrucciones de php ni los comentarios.&lt;br /&gt;
&lt;br /&gt;
Observa la indentación de las diferentes partes. Con la indentación, podemos ver rápidamente, qué código es relevante a qué parte. Sin indentación, el código es muy difícil de leer y corregir.&lt;br /&gt;
&lt;br /&gt;
=== Ejecutarlo ===&lt;br /&gt;
[http://www.linuxcabal.org/PHPClase/HolaWeb.php Ejecutar el código de &amp;amp;quot;HolaWeb&amp;amp;quot;]&lt;br /&gt;
&lt;br /&gt;
=== Descargarlo ===&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
  El archivo que vas a descargar tiene la extensión .phps que es una extensión especial que nos permite ver &lt;br /&gt;
  y descargar código PHP que normalmente no está disponible a descargar o ver.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
  Para usarlo, debes renombrar el archivo descargado y remplazar la extensión .phps con la extensión &lt;br /&gt;
  .php que permite ver el resultado de los comandos de PHP de manera nativa, a diferencia de la extensión &lt;br /&gt;
  .phps que no lo permite.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.linuxcabal.org/PHPClase/HolaWeb.phps Descargar el código de &amp;amp;quot;HolaWeb&amp;amp;quot;]&lt;br /&gt;
&lt;br /&gt;
[[Category:PHP]]&lt;br /&gt;
[[Category:PHPCabal]]&lt;br /&gt;
[[Category:CursoPHP]&lt;/div&gt;</summary>
		<author><name>Rrc</name></author>
		
	</entry>
</feed>