Tutoria espiritual
www.phpnight.com
Índice de contenidos
Índice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Conceptos básicos I – Variables . . . . . . . . . . . . . . . . . . 4
Conceptos básicos II - Expresiones y operadores . . . . . . 5
Conceptos básicos III -Estructuras de control . . . . . . . . 8
Conceptos básicos IV - Funciones y parámetros . . . . . . . 10
Sintaxis en PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Buenas prácticas a la hora de programar . . . . . . . . . . . 12
Notas finales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Introducción
Este tutorial en formato PDF recopila las primeras leccionesde
iniciación a la programación en PHP, de la web phpnight.com.
Obviamente los conceptos aquí explicados son extremadamente
básicos, puesto que su enfoque es hacia personas que nunca
manejaron PHP u otro lenguaje de programación. En phpnight.com
podrás encontrar desde las lecciones más básicas a las más
complejas publicadas hasta el momento.
Un saludo y espero que este manual te sea deayuda.
Marcelo Ferreiro.
Conceptos básicos I – Variables
Las variables son elementos a los que podemos dar un nombre y
asignar un valor, en PHP las variables se distinguen por comenzar su
nombre con el símbolo: $
Luego estas variables podrán interactuar entre sí, creando
expresiones y combinándose con operadores, como veremos más
adelante.
Pongamos un ejemplo, podríamos dar a lavariable nombre el valor
‘juan‘, y a la variable edad el valor ‘25‘, esto en la sintaxis de php,
se hace de la siguiente manera:
Si has observado bien, de seguro notaste que la palabra juan esta
entre comillas, mientras el número 25 no lo estaba. Esto nos da paso
a diferenciar tipos de datos:
PHP cuenta con 8 tipos de datos, a continuación desarrollaremos los
5 más básicos:
•
•
•
•
•Enteros {integer] - Son números enteros, tales como: 10, 8 ó 25498
Flotantes {float ó double} - También son números, pero no
se limitan a los enteros, sino que puede ser cualquier número
perteneciente a los reales, entre otros: 17,4 ó 1.2e3
Booleanos {boolean} - Son la respuesta a una pregunta
lógica, demuestran verdad o falsedad como resultado de una
premisa u operación lógica, pueden sersolamente TRUE o
FALSE (siendo TRUE para verdadero y FALSE para falso).
Cadenas {string} - Una cadena, es una serie de caracteres,
por ejemplo un nombre (’paco‘), un mes (’febrero‘) o tu frase
favorita (’vayamos a por una taza de café…‘), no tienen un
límite de caracteres ni tampoco limita qué caracteres
ponemos dentro.
Las cadenas o strings, siempre van delimitadas por comillas
simples(’) o dobles (”).
Para obtener más información sobre las cadenas puedes
referirte al manual oficial.
NULL {null} - Este tipo de variables es un tipo especial, y
una variable del tipo null, solamente puede contener el valor
NULL.
Una variable obtiene el valor NULL sólo si:
1. se ha asignado la constante NULL a la variable
2. la variable no ha sido definida con ningún valor
la variable hasido eliminada con unset() (unset() es una función que
remueve una variable)
Conceptos básicos II - Expresiones y operadores
Una expresión es “cualquier cosa que contenga un valor”, por lo que
casi cualquier cosa es una expresión.
Por lo tanto asignar el valor a una variable es una expresión:
Y también lo es una función más compleja:
Pero no nos vayamos por las ramas, las funciones lasveremos más
adelante…
Un operador es ‘algo’ a lo que le entregamos una o más expresiones
y nos devuelve otra expresión (que puede ser igual o distinta a las
entregadas).
Pongamos un ejemplo sencillo, el operador +, si le entregamos los
valores 3 y 5, nos devolverá el valor 8.
Hagamos una lista de los operadores básicos más utilizados:
Primero los operadores de aritmética, estos son los...
Regístrate para leer el documento completo.