Sintaxis básica

22
PROGRAMACIÓN PHP SINTAXIS BÁSICA PROGRAMACION PHP - JAVA

description

sintaxis basica programacion PHP

Transcript of Sintaxis básica

Page 1: Sintaxis básica

PROGRAMACIÓN PHPSINTAXIS BÁSICA

PROGRAMACION PHP - JAVA

Page 2: Sintaxis básica

ETIQUETAS DE PHP

Etiquetas de apertura y cierre• <?php y ?>• Indican a PHP dónde

empezar y finalizar la interpretación del código.

• Permite a PHP ser incrustado en todo tipo de documentos.

• Si un fichero contiene código PHP puro, es preferible omitir la etiqueta de cierre de PHP al final del fichero.

Otras Etiquetas• <script language="php">

</script>

Page 3: Sintaxis básica
Page 4: Sintaxis básica
Page 5: Sintaxis básica

SALIR DE HTML Cualquier cosa fuera del par de etiquetas de apertura y cierre es

ignorado por el intérprete de PHP, el cual permite que los ficheros de PHP tengan contenido mixto. Esto permite que PHP sea embebido en documentos HTML.

Page 6: Sintaxis básica

SEPARACIÓN DE INSTRUCCIONES

PHP requiere que las instrucciones terminen en punto y coma al final de cada sentencia. La etiqueta de cierre de un bloque de código de PHP automáticamente implica un punto y comaNo es necesario usar un punto y coma para cerrar la última línea de un bloque de PHP. La etiqueta de cierre del bloque incluirá la nueva línea final inmediata si está presente.

Page 7: Sintaxis básica

COMENTARIOS

• Solo comentan hasta el final de la línea o del bloque actual de código de PHP, lo primero que suceda.

• Esto implica que el código HTML después de // ... SERÁ impreso

• Sin embargo, la etiqueta</script> no sale del modo PHP en un comentario de una sola línea.

Los comentar

ios de "una sola

línea"

• Al estilo C++, se utiliza /*…. */Comentario “multi

línea”

Page 8: Sintaxis básica

TIPOS DE DATOSPROGRAMACION PHP

Page 9: Sintaxis básica

TIPOS DE DATOS

PHP

sopo

rta

ocho

tipo

s pr

imiti

vos.

Tipos de datos escalares

Boolean

expresa un valor de verdad.

TRUE (verdadero) o FALSE (falso).

No sensibles a mayúsculas o minúsculas

IntegerUn número del

conjunto ℤ = {..., -2, -1, 0, 1, 2, ...}.

Float (doublé) Números de coma flotante

String

Serie de caracteres

PHP solo admite un conjunto de 256

caracteres

Tipos de compuestos

Array Es un mapa ordenado.

Object Inicialización de objetos (new)

Tipos de datos especiales

ResourceEs una variable

especial, que contiene una referencia a un

recurso externo.

NULL

Representa una variable sin valor. 

Una variable es considerada null si…

Se le ha asignado la constante NULL.

No se le ha asignado un valor todavía.

Se ha destruido con unset().

Page 10: Sintaxis básica

VARIABLES EN PHP Se representan con un signo de dólar seguido

por el nombre de la variable. El nombre de la variable es sensible a

minúsculas y mayúsculas. Un nombre de variable válido tiene que

empezar con una letra o un carácter de subrayado (underscore), seguido de cualquier número de letras, números y caracteres de subrayado.

El tipo de una variable usualmente no es declarado por el programador; en cambio, es decidido en tiempo de ejecución por PHP dependiendo del contexto en el que es usado la variable.

Page 11: Sintaxis básica

ASIGNACIÓN POR REFERENCIA DE VARIABLES La nueva variable simplemente referencia ("apunta a") la variable

original. Los cambios a la nueva variable afectan a la original, y viceversa. Se antepone un signo ampersand (&) al comienzo de la variable

cuyo valor se está asignando (la variable fuente).

Page 12: Sintaxis básica

ASIGNACIÓN POR REFERENCIA DE VARIABLES Algo importante a tener en cuenta es que sólo las variables con

nombre pueden ser asignadas por referencia.

Page 13: Sintaxis básica

VALORES PREDETERMINADOS DE VARIABLES

Page 14: Sintaxis básica

ÁMBITO DE LAS VARIABLES El ámbito de una variable es el contexto dentro del que la variable

está definida. La mayor parte de las variables PHP sólo tienen un ámbito simple. Este ámbito simple también abarca los ficheros incluidos y los

requeridos. Aquí, la variable $a estará disponible al interior del script incluido b.inc.

Page 15: Sintaxis básica

ÁMBITO DE LAS VARIABLESAl interior de las funciones definidas por el usuario se introduce un ámbito local a la función. Cualquier variable usada dentro de una función está, por omisión, limitada al ámbito local de la función.

Page 16: Sintaxis básica

PALABRA CLAVE GLOBAL

El script producirá la salida 3.

Al declarar $a y $b globales dentro de la función, todas las referencias a tales variables se referirán a la versión global.

No hay límite al número de variables globales que se pueden manipular dentro de una función.

Page 17: Sintaxis básica

USO DE VARIABLES STATICS Una variable estática existe sólo en el ámbito local de la función,

pero no pierde su valor cuando la ejecución del programa abandona este ámbito.

Page 18: Sintaxis básica

DECLARACIÓN DE VARIABLES STATIC

Page 19: Sintaxis básica

VARIABLES A VARIABLES A veces es conveniente tener nombres de variables variables. Son nombres de variables que se pueden definir y usar

dinámicamente.

VARIABLE NORMAL

VARIABLE VARIABLE

Page 20: Sintaxis básica
Page 21: Sintaxis básica

CONSTANTES

Una constante es un identificador (nombre) para expresar un valor simple.

Como el nombre sugiere, este valor no puede variar durante la ejecución del script.

Una constante es sensible a mayúsculas por defecto.

Los identificadores de contantes siempre suelen declararse en mayúsculas.

El nombre de una constante sigue las mismas reglas que cualquier otra etiqueta de PHP. Un nombre de constante válido empieza por una letra o subguión, seguido por cualquier número o letras, números o subguiones.

Page 22: Sintaxis básica

EJERCICIOS

1. Hacer un programa PHP que muestre por pantalla su nombre en negrita y en otra línea la ciudad donde vive.

2. Hacer un programa en PHP que escriba la suma de dos variables, x=-1, y=9.

3. Indicar si los siguientes nombres de variables son válidos o inválidos: