Diferencia entre revisiones de «Programación en PHP/Certificación/Lo básico de PHP»
Contenido eliminado Contenido añadido
m Miscelánea ortográfica |
|||
Línea 24:
==Creando vuestro primer programa==
Como hemos dicho anteriormente PHP es un lenguaje interpretado, es decir, existe un procesador que va a leer, decodificar y ejecutar
Para crear código dinámico, una de las grandes habilidades de PHP es que puede ser incorporado en conjunto con código XML, XHTML, Javascript, etc. El procesador para poder distinguir entre código PHP y el resto, deberá encontrar una señal (una etiqueta) que le diga cuando empezar y cuando terminar. La etiquetas más comúnes son las siguientes:
Línea 58:
</html>
Como podéis ver, este código se parece a una página web común y corriente, el procesador PHP leerá
Una de las cualidades de PHP es que en un mismo archivo se pueden introducir varias veces etiquetas de inicio y de fin. Eso si, hay que tener presente que cuando se abre una etiqueta de inicio, se debe cerrar esa etiqueta antes de abrir otra. Por ejemplo lo siguiente '''NO ES VALIDO''':
Línea 65:
<nowiki><?php
echo "hasta
<?php
echo "esto no se puede hacer";
Línea 76:
echo "esto esta bien";
?></nowiki>
''...
<nowiki><?php
echo "esto también está bien";
Línea 177:
\xnn - donde nn es un valor hexadecimal
como también se puede especificar una cadena en varias
"Linea de arriba y \nlinea de abajo"
"Linea de arriba y<br/>
====Cadenas de la forma ''heredoc''====
<<<TEXTO<br/>
Esta es una cadena que soporta varias
como esta<br/>
además de secuencias de escape como esta: \t<br/>
TEXTO;
Como podéis ver la etiqueta <<< es seguida por cualquier nombre que le querréis dar a vuestro bloque
Las cadenas de forma heredoc son muy útiles cuando se necesita grandes cadenas de texto.
Línea 215:
echo "var3 es FALSO"
En esta pequeña aplicación Web, el programa se hace la pregunta: Es la variable var3 verdadera? si es verdadera continua con la siguiente línea. Si no lo es salta a la
Existen operadores que dan como resultado valores de decisión. Por ejemplo los operadores de comparación permiten evaluar dos variables para saber si son mayores, mayores o iguales, iguales, menores o iguales o menores de la siguiente forma:
Línea 236:
$var[2] = "tercer valor";
en PHP
$ferrari["F430"] = "increible";
Línea 247:
==== El valor de datos NULL ====
Muchas veces es necesario decir que un objeto o variable no contiene
# Cuando hayan sido asignadas a la constante NULL
# Cuando no se las haya asignado
# Cuando se haya hecho uso de la función unset() (que la veremos más adelante)
Línea 259:
En todo lenguaje de programación existen palabras claves, variables, constantes y funciones predefinidas que se usan para dar instrucciónes al programa para decirle como comportarse. En PHP existe un pequeño número de palabras claves reservadas que se usan en ocaciones especiales, de igual forma existe un número no tan grande de constantes y variables pre-definidas, pero existe un basto conjunto de funciones que cumplen una inumerable cantidad de aplicaciones. En PHP existen funciones para casi cualquier trabajo que requiramos. Poco a poco a lo largo de nuestro estudio veremos muchas de estas palabras cláves, variables, constantes y funciones predefinidas y estudiaremos detenidamente las principales y más útiles de ellas.
Podéis hechar un vistazo a la lista de palabras claves
La gran mayoría de las funciones o palabras claves en PHP NO son de caracteres sensitivos. Por ejemplo la palabra ''print'' que despliega mensajes en la pantalla, será reconocido si es que lo llamamos Print o pRInt. La gran mayoría tienen esta característica con muy pocas excepciones que las veremos más adelante.
Línea 267:
# Un identificador DEBE empezar con una letra o un signo _
# Un identificador NO puede tener espacios en blanco
# Un identificador NO puede llevar el mismo nombre que una palabra clave,
# Después de que el identificador empiece con una letra o un simbolo _, el identificador puede tener cualquier cantidad de letras, líneas o números.
Línea 273:
Este_identificador_es_valido
_este_también
esteEsOtro1
esteEsOtro2
Línea 309:
}
Siempre se debe de utilizar llaves para abrir y cerrar la
Entre los parentsis se pueden pasar argumentos y hacer funciones más complicadas.
|