InicioApuntes Y MonografiasManual PHP (PRIMERA PARTE)


Hola a Todos!! Este es un tutorial que me mandó una amiga y me está siendo útil. Espero que a ustedes también.



Manual de PHP - PRIMERA PARTE: Qué es PHP
Contenido
[ocultar]
• 1 Concepto de PHP
• 2 Qué podemos hacer con PHP y para qué nos sirve


Concepto de PHP
Según diversas fuentes como la Wikipedia y la documentación Oficial podemos resumirlo en lo siguiente:
PHP es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas. Es usado principalmente en interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt o GTK+..
Es un acrónimo de "PHP: Hypertext Preprocessor", la mayor parte de su sintaxis es similar a C, Java y Perl, y es fácil de aprender. La meta de este lenguaje es permitir escribir a los creadores de páginas web, páginas dinámicas de una manera rápida y fácil, aunque se pueda hacer mucho más con PHP.
Fue creado originalmente por Rasmus Lerdorf en 1994; sin embargo la implementación principal de PHP es producida ahora por The PHP Group y sirve como el estándar de facto para PHP al no haber una especificación formal.
Qué podemos hacer con PHP y para qué nos sirve
Con PHP podemos realizar programas, aplicaciones web, servicios del lado del servidor y un sin fin de opciones que podemos ver en casi todos los sitios que visitamos a diario pues este lenguaje es uno de los más populares en la actualidad.
Estos son algunos sitios o servicios que están realizados en su mayoría con PHP para que puedas ver el potencial del lenguaje.
• Wordpress.org – El sistema más utilizado para crear blogs, que actualmente alcanza el título de CMS con cientos de poderosas opciones que permiten personalizarlo.
• Wordpress.com – Uno de los servicios favoritos para iniciar tu propio blog sin necesidad de un servicio de hosting.
• La Wikipedia – funciona gracias al software llamado mediawiki que está escrito con PHP.
• vBulletin - Es uno de los softwares más robustos para tener un sistema de foros en tu servidor, también existe phpbb quien fuera uno de los sistemas más populares hace algunos años también fue creado en PHP y debido a eso su nombre.
• Se sabe que Facebook, una de las redes sociales más grandes fue programado en su mayoría utilizando PHP, además poseen una API para crear aplicaciones que interactuen con su sitio las cuales pueden ser creadas con el mismo lenguaje.

Como ves, la robustez de PHP ha sido probada en un sin fin de servicios y distintos sitios que visitamos a diario, lo cual espero sea una motivación para que te animes a aprender este lenguaje.
Además, PHP no devuelve solamente código HTML al navegador, entre muchas de sus funciones también puede crear imágenes, generar miniaturas de las mismas, crear archivos PDF en base a contenido definido o crear archivos de tipo Flash en el instante y bajo demanda, entre muchas cosas más, todo depende del uso adecuado de librerías y el conocimiento del lenguaje.
En lo que se refiere a datos almacenados, PHP soporta una gran cantidad de bases de datos para interactuar con la información, son más de veinte distintas a las que podemos ingresar datos o extraer, entre las que se encuentran:
• Oracle
• Informix
• MySQL
• MS SQL Server
• Sybase y muchas otras.

Manual de PHP: Requisitos para iniciar a programar con PHP
Contenido
[ocultar]
• 1 Windows
• 2 Mac OS
• 3 Linux
• 4 Editores de Código


Como ya dijimos en un inicio, PHP es un lenguaje que se ejecuta del lado del servidor, por ello necesitamos tener ciertas herramientas que nos ayudarán a poder ver los resultados de nuestros primeros programas.
PHP fue diseñado para ejecutarse junto a Apache que es un servidor web para sistemas operativos Linux, pero en la actualidad lo podemos instalar también en Windows y Mac OS, así como otras alternativas de servidor web que han ido apareciendo.
Para aprender a programar no necesitas gastar un solo centavo, todo lo puedes hacer desde la computadora de tu casa para empezar utilizaremos aplicaciones que nos ayudarán a tener instalado el servidor de archivos, el intérprete del lenguaje y una base de datos, todo de forma automática (aunque también se podría instalar todo por separado).

Windows
• XAMPP es uno de los más utilizados y confiables
o La ruta para guardar tus archivos debería ser C:/xampp/htdocs o en su defecto la ruta donde este instalado XAMPP
• También puedes usar WAMP, que es para Windows solamente.
o La ruta para guardar tus archivos debería ser C:/wamp/www o en su defecto la ruta donde este instalado WAMP
• También es posible instalar el servidor web y PHP por separado.
Mac OS
• Todo viene instalado de base a excepción de MySQL pero requiere de algún tiempo para configurarlo, por eso te recomiendo que instales MAMP en su versión gratuita.
o La ruta para guardar tus archivos debería ser /Macintosh HD/Applications/MAMP/htdocs
Linux
• XAMPP también puede instalarse en sistemas como Ubuntu.
o La ruta para guardar tus archivos debería ser /opt/lampp/htdocs/ o en su defecto la ruta donde este instalado XAMPP aunque lo mejor es hacer un symlink a alguna carpeta que pertenezca al usuario ya que por defecto /opt/lampp/htdocs/ pertenece a root
• También es posible instalar un servidor web (lighttpd, apache son algunos ejemplos), y las librerías de php por separado, así como el mysql y otras utilidades. El directorio por defecto para guardar los archivos es /var/www/, que se puede cambiar en la configuración del servidor web.
• En algunas distribuciones Linux viene instalado por defecto.
Luego de instalar cualquiera de las alternativas toma en cuenta la ruta en donde debes crear tus propios archivos para que allí almacenes todos los ejemplos que vamos a realizar.

Una breve explicación de lo que hace cada elemento que se ha instalado en nuestra computadora
• El servidor Apache entrega los archivos para que puedan ser mostrados en el navegador.
• El interprete o módulo de apache lee el código de los archivos .php y lo ejecuta en base al contenido.
• En el tiempo de ejecución puede realizar una consulta a una base de datos como Mysql, para ingresar o leer información.
• Y entonces mostrarse el resultado en el navegador.
Editores de Código
Para escribir el código de nuestros programas podemos utilizar cualquier aplicación como el Block de Notas de Windows, es decir no necesitamos ninguna herramienta sofisticada, sin embargo algunas aplicaciones nos ayudarán a visualizar mejor lo que estamos programando, así que recomendamos algunas que puedes bajar y probar, cualquiera que elijas estará bien.

• Notepad++ - Windows (Gratuito)
• PSPad - Windows (Gratuito)
• gedit - Linux (Ya incluido en gnome)
• Smultron - Mac OS (Gratuito)

Manual de PHP: Sintaxis de programación
La sintaxis se refiere a las formas y estructura que debe tener un lenguaje para su correcta interpertación. Está formado por un conjunto de reglas básicas que debemos tener en cuenta a la hora de escribirlo. Este concepto se aplica a situaciones de la vida cotidiana, como al escribir una oración o una frase, o en el simple hecho de hablar. Debemos expresar lo que queremos con una sintaxis adecuada para que terceras personas puedan entender de manera sencilla y correcta lo que queremos decir.
En programación, igual hay pautas que debemos tomar muy en cuenta para que nuestros programas puedan ser entendidos e interpretados por el procesador, en este caso el servidor PHP. Si no los escribimos correctamente, el servidor no sabrá que es lo que tine que hacer y en muchos casos generará errores que imposibilitan la ejecución de los scripts.
Contenido
[ocultar]
• 1 Delimitación del código PHP
• 2 Separación de instrucciones
• 3 Desplegar la información
• 4 Comentarios en nuestro código

Delimitación del código PHP
El título de esta sección puede resultar algo difícil de entender. Empecemos por recordar que al iniciar la ejecución de un script, el servidor PHP busca en nuestro código instrucciones PHP que deban ser interpretadas. Pero esto no se hace de manera arbritaria, sino que debemos indicarle al servidor PHP que empiece a leer y ejecutar el código cuando sea necesario.
Así como en Javascript usamos los tags <script language="javascript"> y </script> para delimitar el código javascript que queremos incluir, en PHP hay tags que le van a decir al intérprete PHP que el código que está entre ellos es código PHP. Los más conocidos son <?php para iniciar el código, y ?> para cerrarlo. Sin embargo, son 4 las opciones que tenemos para hacerlo.
* <?php ... ?>
* <script language="php"> ... </script>
* <? ... ?>
* <% ... %>
De ellos, los dos primeros siempre estarán disponibles, y los dos últimos deben ser habilitados en la configuración de PHP para que funcionen correctamente. Es por eso que se recomienda siempre usar el primer conjunto de tags: <?php y ?> para lograr la mayor compatibilidad de nuestros scripts en todos los servidores. En PHP6 se eliminará el soporte al último de ellos <% y %>.
Todo lo que esté encerrado entre esos símbolos será reconocido por el servidor como código PHP, y empezará a leerlo e interpretarlo. El siguiente ejemplo es para mostrar sólo la correcta inclusión de código PHP en un script:
.php.code {background: #EEEEEE; border: padding: 0.2em} .php.code .imp {font-weight: bold; color: red;} .php.code .kw1 {color: #b1b100;} .php.code .kw2 {color: #000000; font-weight: bold;} .php.code .kw3 {color: #990000;} .php.code .co1 {color: #666666; font-style: italic;} .php.code .co2 {color: #666666; font-style: italic;} .php.code .co3 {color: #0000cc; font-style: italic;} .php.code .co4 {color: #0000ff; font-style: italic;} .php.code .coMULTI {color: #666666; font-style: italic;} .php.code .es_h {color: #000099; font-weight: bold;} .php.code .es_h {color: #000099; font-weight: bold;} .php.code .br0 {color: #009900;} .php.code .sy0 {color: #339933;} .php.code .st0 {color: #0000ff;} .php.code .st_h {color: #0000ff;} .php.code .nu0 {color: #cc66cc;} .php.code .nu8 {color: #208080;} .php.code .nu12 {color: #208080;} .php.code .nu19 {color:#800080;} .php.code .me1 {color: #004000;} .php.code .me2 {color: #004000;} .php.code .re0 {color: #000088;} .php.code span.xtra { display:block; }
<?php
echo "Hola mundo";
?>
El tag de cierre ?> es opcional, y se usa solamente cuando queremos dejar de interpretar la salida en PHP, por lo general se recomienda no usarlo si el archivo es de puro código PHP. Después veremos por qué.
Separación de instrucciones
Como dijimos, un programa o script en PHP es un conjunto de instrucciones que deben ser leídas por el servidor para generar un resultado. Si analizamos este concepto, podremos deducir que no se trata de una sóla intrucción, sino mas bien de una serie de ellas que en conjunto realizarán determinadas tareas. Para separar las diferentes instrucciones una de otra usamos, al igual que en Pascal, el punto y coma (.
Usaremos este punto para decir que PHP es un lenguaje "ciego" a los espacios en blanco y saltos de línea antes o después de una intrucción. Gracias a esto podemos insertar tabulaciones y saltos de línea en nuestro código, para así lograr una mejor organización del mismo, en base a "niveles". Como veremos a lo largo de este manual, esta aclaración ayudará a lograr un mejor código, visualmente hablando, aunque el resultado será igual que si no añadiésemos nada.
.php.code {background: #EEEEEE; border: padding: 0.2em} .php.code .imp {font-weight: bold; color: red;} .php.code .kw1 {color: #b1b100;} .php.code .kw2 {color: #000000; font-weight: bold;} .php.code .kw3 {color: #990000;} .php.code .co1 {color: #666666; font-style: italic;} .php.code .co2 {color: #666666; font-style: italic;} .php.code .co3 {color: #0000cc; font-style: italic;} .php.code .co4 {color: #0000ff; font-style: italic;} .php.code .coMULTI {color: #666666; font-style: italic;} .php.code .es_h {color: #000099; font-weight: bold;} .php.code .es_h {color: #000099; font-weight: bold;} .php.code .br0 {color: #009900;} .php.code .sy0 {color: #339933;} .php.code .st0 {color: #0000ff;} .php.code .st_h {color: #0000ff;} .php.code .nu0 {color: #cc66cc;} .php.code .nu8 {color: #208080;} .php.code .nu12 {color: #208080;} .php.code .nu19 {color:#800080;} .php.code .me1 {color: #004000;} .php.code .me2 {color: #004000;} .php.code .re0 {color: #000088;} .php.code span.xtra { display:block; }
<?php
$variable = "Esta es una variable PHP";
echo $variable;

echo "Dos instrucciones..."; echo "...en la misma línea";
?>
Es obligatorio separar las diferentes instrucciones, pues si no lo hacemos obtendremos un error por parte del servidor.
Aunque se verá después, adelantaremos que una palabra precedida del signo de dolar ($) indica que esa palabra es en realidad una variable en PHP.
Desplegar la información
Para desplegar o imprimir información en la pantalla utilizaremos algunas instrucciones
echo "Texto impreso con echo";

print "Texto impreso con print";
Comentarios en nuestro código
Un comentario significa un texto que sólo el programador o aquel que vea el código puede leerlo, pero no interfiere en absoluto en la ejecución del script. En otras palabras, resulta invisible para el intérprete PHP. Es ùtil para indicar qué hace cada espacio de programación dentro del código, lo cual es una muy buena práctica para ayudar a identificar y separar las diferentes secciones del script en base a su función; o incluso es posible comentar también el código PHP para que éste no sea interpretado, con la ventaja de que está ahí disponible para cuando sea necesario.
Cuando queremos hacer un comentario o evitar que se ejecute un código que hayamos programado debemos utilizar los símbolos // ó #, y si queremos comentar todo un bloque con varias líneas debemos encerrarlo entre /* y */. ejemplos:
.php.code {background: #EEEEEE; border: padding: 0.2em} .php.code .imp {font-weight: bold; color: red;} .php.code .kw1 {color: #b1b100;} .php.code .kw2 {color: #000000; font-weight: bold;} .php.code .kw3 {color: #990000;} .php.code .co1 {color: #666666; font-style: italic;} .php.code .co2 {color: #666666; font-style: italic;} .php.code .co3 {color: #0000cc; font-style: italic;} .php.code .co4 {color: #0000ff; font-style: italic;} .php.code .coMULTI {color: #666666; font-style: italic;} .php.code .es_h {color: #000099; font-weight: bold;} .php.code .es_h {color: #000099; font-weight: bold;} .php.code .br0 {color: #009900;} .php.code .sy0 {color: #339933;} .php.code .st0 {color: #0000ff;} .php.code .st_h {color: #0000ff;} .php.code .nu0 {color: #cc66cc;} .php.code .nu8 {color: #208080;} .php.code .nu12 {color: #208080;} .php.code .nu19 {color:#800080;} .php.code .me1 {color: #004000;} .php.code .me2 {color: #004000;} .php.code .re0 {color: #000088;} .php.code span.xtra { display:block; }
// Este es un comentario de una sóla línea
echo "Un texto";

/*
Este programa fue creado por Oscar Mota y su función es
mostrar la utilidad de los comentarios en un script
*/
echo "Más texto";

// O podemos comentar también una porción de código
# echo "Esta instrucción no se ejecuta pues está comentada";
Como habrás notado, un comentario no es una intrucción propiamente dicha, por lo tanto, no requiere terminar con el delimitador ;
No hay un consenso sobre cuál de esas tres formas deberíamos usar para comentar en el script. El criterio del programador juega un papel importante en ello, pues al final, es el único que podrá leer los comentarios en el script. Personalmente, recomiendo usar // para escribir comentarios textuales acerca de la función de alguna línea de código, y # dejarlo para comentar líneas de código.
A estas alturas, de más está decir que un comentario puede ir inmediatamente después de una intrucción (en la misma línea), pues como dijimos PHP es ciego a los saltos de línea. Sin embargo, como excepción a esta regla, una vez que iniciamos un comentario lineal (con // o #) todo lo que está después de él en la misma línea será ignorado por el servidor:
echo "Este texto sí se imprime"; // Un comentario acerca de ésta línea

// Otro comentario. echo "Este texto no se imprime pues forma parte del comentario";

Manual de PHP: Nuestro primer programa
Vamos a la acción, a realizar nuestro primer programa poniendo en práctica lo aprendido hasta ahora. Recuerda que una de las características del lenguaje PHP es que puede ser intercalado con código HTML; simplemente debemos abrir y cerrar el intérprete usando los tags de apertura <?php y cierre ?> para indicar qué bloques de código deben ser leídos como código PHP. Por lo tanto, lo que haremos primero es crear la base de un archivo HTML.
<html>
<body>

</body>
</html>
Guarda este archivo con el nombre primer_script.php en la ruta que mencionamos en los requisitos para aprender PHP , y dirige tu navegador a la siguiente dirección que por el momento será solo una página en blanco
http://localhost/primer_script.php
Ahora que tienes la plantilla básica en HTML para tu primer programa, agrega el código PHP. Fíjate además que en el ejemplo se usan comentarios para indicar que hace cada línea en tu primer script.


<html>
<body>

<?php
// Iniciamos el intérprete de PHP usando <?php

echo "Hola, esto es una prueba"; // Este es mi primer programa en php

/* La función anterior debería mostrar en el navegador,
el texto que está entre comillas. Además, hemos usado
espacios al inicio de las líneas para así diferenciar
claramente el código PHP */
?>

</body>
</html>
Guarda el archivo y recarga el navegador, deberías poder ver el mensaje "Hola, esto es una prueba" en la pantalla; si así es, significa que ya has creado tu primer programa en PHP. Si no te ha salido nada o ha mostrado algún error verifica que el código de tu archivo sea idéntico al del ejemplo, y revisa la ruta en donde guardaste el archivo.
Como puedes ver, cada vez que queramos imprimir un texto en pantalla tendremos que usar la instrucción echo seguida del texto que queremos mostrar, encerrado entre comillas simples o comillas dobles. Además, que no se te olvide agregar el ; al final para dejar claro al intérprete PHP que la instrucción echo ya terminó, si no haces eso obtendrías un error al colocar la siguiente instrucción.

Manual de PHP: Variables
Contenido
[ocultar]
• 1 ¿Qué son las variables?
• 2 Creación y modificación de Variables
• 3 Tipos de Variables
• 4 Variables y Cadenas de Texto
• 5 Ámbito de las Variables
• 6 Ejemplos en el uso de variables
Datos archivados del Taringa! original
0puntos
253visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

c
cela_59🇦🇷
Usuario
Puntos0
Posts3
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.