Professional Documents
Culture Documents
PHP Bsico
Introduccin
Instalacin
Sintaxis
Variables
Cadenas
Operadores
If else
Switch
Arrays
Ciclo While
Ciclo for
Funciones
Forms
$_GET
$_POST
Requisitos previos
Antes de empezar, se deber tener los siguientes
conocimientos bsicos:
HTML/XHTML
JavaScript
Qu es PHP?
PHP significa: Hypertext Preprocessor
PHP es un lenguaje de script que se ejecuta del lado del servidor
Los scripts PHP son ejecutados en el servidor
PHP soporta muchos manejadores de base de datos(MySql, informix, Oracle,
Qu es un archivo PHP?
Los archivos PHP pueden contener texto, etiquetas HTML y scripts.
Los archivos PHP son retornados al navegador como un texto plano en HTML
Los archivos PHP tienen la extensin: .php, .php3, phtml.
Qu es MySql?
Es un servidor de base de datos.
Es ideal para aplicaciones pequeas y grandes.
Soporta el estndar SQL.
Se compila en una serie de plataformas.
Es gratuito para descargar y utilizar
PHP + MySql
PHP en combinacin con MySQL son multiplataforma (se puede desarrollar en
Por qu PHP?
Corre en diferentes plataformas (Windows, Linux, Unix, etc.).
Es compatible con casi todos los servidores que se utilizan hoy en da(Apache,
IIS,etc.)
Es gratis para descargar de la pgina oficial de recursos de PHP: www.php.net
Es fcil de aprender y se ejecuta de manera eficiente del lado del servidor.
Iniciar
Para tener acceso a un servidor web con soporte de PHP, se debe:
Instalar Apache (o IIS) en su propio servidor, instalar PHP y MySql.
O Encontrar un plan de alojamiento (hosting) de acuerdo a sus necesidades que
Ejemplo holamundo.php
Nota: Existen dos sentencias bsicas para imprimir un texto en pantalla con
Comentarios en PHP
Variables en PHP
Nota: Una variable no necesita ser declarada antes para asignarle un valor.
Automticamente se convierte la variable al tipo de dato correcto, dependiendo
del valor.
Salida
Funcin: strlen
Salida
Funcin: strpos( )
Salida
Nota:
Operadores Aritmticos
Operadores de asignacin
Operadores relacionales
Operadores lgicos
Instrucciones condicionales
Muy a menudo cuando se escribe cdigo, desea llevar acabo diferentes
Ejemplo: if
Ejemplo: if else
Ejemplo
Switch
Usar la sentencia switch para seleccionar uno de los muchos bloques de cdigo
que se ejecutar
Ejemplo
Array
Almacena mltiples valores en una sola variable
Un arreglo es una variable especial, que puede almacenar mltiples valores en
Que pasa si se requieren 300 coches. La mejor solucin para esto es un arreglo.
Un arreglo puede mantener todos los valores de una variable bajo un mismo
Array
Existen tres tipos de arreglos:
Arreglos numricos
Existen dos mtodos para crear un arreglo numrico.
Arreglo asociativo
Cuando el almacenamiento de datos especficos es acerca de valores con
Arreglos multidimensionales
Cada elemento del arreglo principal, puede ser un arreglo , y cada elemento del
Arreglo multidimensional
El arreglo anterior, se podra ver como se presenta abajo, si se imprime la
salida.
Arreglo multidimensional
Salida
Ciclo
Ejecuta un bloque de cdigo un numero determinado de veces.
A menudo, cuando se escribe cdigo, desea que el mismo bloque de
Ciclo while
do while
Ciclo for
Ciclo foreach
Funciones
El verdadero poder de PHP viene de sus funciones
El PHP tiene mas de 700 funciones incorporadas
Para una completa referencia de funciones en PHP, visite:
http://www.w3schools.com/php/default.asp
Temas:
Ejemplo
Salida:
Funcin: un parmetro
Salida
Salida
y PHP, es que cualquier elemento del formulario en una pgina HTML, estar
disponible para los scripts PHP.
Ejemplo:
Formulario HTML: 2 campos de entra y un botn de envo.
Bibliografia
Fundametos de PHP, Vikram Vaswani, McGraw-Hill.
www.w3school.com