Inciacion en php
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 - Estructurasde 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 lecciones deiniciació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 de ayuda.
MarceloFerreiro.
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 la variable 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 ser solamente TRUE o FALSE (siendo TRUE para verdadero yFALSE 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 lascadenas 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 ha sido eliminada con unset() (unset() es una función queremueve 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 las veremos más adelante… Un operador es ‘algo’ a lo que leentregamos 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 operadores más conocidos por la mayoría de nosotros ya que son los...
Regístrate para leer el documento completo.