Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Para editar código podemos usar simplemente el bloc de notas o herramientas o IDE (Entorno
de desarrollo integrado) más avanzados como notepad++ o Sublime Text.
Estructura de ficheros
Un fichero PHP normalmente termina con la extensión .php, podemos tener una web con
varios ficheros .php, aunque el fichero principal al que accede el usuario se tiene que llamar
index.php
Para poder empezar a programar en PHP hace falta tener una idea de la sintaxís del lenguaje,
para empezar un fichero PHP empieza por:
<?php
// aqui nuestro código php
?>
Comentarios
Comentar nuestro código es una buena práctica para ayudar a otras personas a entender
nuestro código o para ayudarnos a recordar lo que hacía una parte del código en concreto.
Variables
Una variable es una estructura de datos donde se puede almacenar un valor del tipo del tipo:
entero, decimal, texto, objeto, matriz o boleano, estas empiezan por el símbolo de dólar $.
En PHP se puede cambiar el valor de las variables en cualquier momento, pueden empezar
siendo un entero y terminar la ejecución de la aplicación como texto.
$entero = 14;
$decimal = 5.5;
$booleano = true;
$texto = "hello";
$matriz = array(1,2,3);
$objeto = (object) array(1,2,3);
Constantes
Las constantes son como variables permiten almacenar un valor, pero una vez definidos no se
puede cambiar, normalmente se usan para inicializar datos de configuración, ejemplo
contraseña de una base de datos.
PHP por defecto tiene defindas varias constantes que podemos usar en nuestras aplicaciones.
// constante personalizada
define('BD_PASS', '123456');
// constante definida por defecto en PHP, ejemplo ruta del documento actual
echo __DIR__;
Funciones
Las funciones son grupos de instrucciones independientes que tienen un propósito
determinado, normalmente suelen venir acompañadas de parametros y suelen devolver un
valor.
El lenguaje PHP cuenta con funciones ya definidas que nos permitiran hacer todo tipo de
operaciones simples como mostrar un texto por pantalla, una fecha o cosas más avanzadas
como descargar el contenido de una web.
Funciones de usuario
Podemos definir nuestras propias funciones que nos ayudaran a evitar repetir partes del
código y tener el código más limpio.
// definir función para imprimir por pantalla el nombre y apellido de una per
sona
function saludarPersona($nombre, $apellidos){
return $nombre . ' ' . $apellidos;
}
// cambiar nombre
$persona1->nombre = "Pedro";
// imprimir el nombre por pantalla
echo getNombre();
// cambiar la fecha de nacimiento
$persona1->setFechaDeNacimiento("02/04/1982");
// imprimir la fecha de nacimiento
echo $persona1->getFechaDeNacimiento();
Operaciones
A parte de las sumas (+) y retas (-), en PHP podemos multiplicar con el simbolo asterisco (*) y
dividir con la barra (/).
// operaciones matematicas
$variable = 1; // resultado 1
$variable = $variable + 1; // resultado 2
$variable++; // resultado 3
$variable = $variable - 1; // resultado 2
$variable -= 1; // resultado 1
$variable = $variable * 10; // resultado 10
$variable = $variable / 5; // resultado 2
Condicionales
Las sentencias condicionales nos ayudan a definir reglas para ejecutar un determinado código
u otro.
Si una de las condiciones se cumple se deja de leer el resto en caso contrario se comparará la
siguiente regla o si no la hay directamente se irá al else.
También existe el condicional ternario que es una forma de hacer una condición if y else en
una sóla linea.
// si el valor es igual
if( $nombre == 'miquel' )
// si el valor es distinto
if( $nombre != 'miquel' )
Con la condición switch al igual que if podemos definir varias reglas, la diferencia es que si no
ponemos break dentro de cada caso si se cumple o no una regla se comprobará la siguiente
regla y así sucesivamente.
switch( $semaforo ){
case 'rojo':
echo 'no puedes pasar';
break;
case 'verde':
echo 'si puedes pasar';
break;
default:
echo 'si anteriormente el color no ha sido rojo y verde, est
a sería la opción por defecto ambar';
break;
}
Bucles
El bucle for nos sirve para hacer un bucle con un inicio y final definidos, por ejemplo contar de
1 a 10.
Y el bucle while nos ayuda a repetir varias comprobaciones hasta que se haya encontrado un
resultado.
Autor