Lenguaje php

Solo disponible en BuenasTareas
  • Páginas : 17 (4004 palabras )
  • Descarga(s) : 4
  • Publicado : 29 de mayo de 2010
Leer documento completo
Vista previa del texto
El Lenguaje PHP: La sintaxis (I)
Separar los códigos PHP y HTML
Ya que el código PHP debe ir insertado dentro del HTML, éste se ha de identificar de una de las siguientes maneras:
*
*
*  Código php 
*
La extensión de las páginas que incluyan código PHP, deberán ser .php. Ej.: prueba.php en lugar de prueba.html

Las 4 normas básicas
* Las sentencias deben terminarsiempre con el carácter ; (punto y coma, como en JavaScript)
* El contenido de funciones y estructuras de control (while, for, if, etc) debe encerrase entre { y } (también como en JavaScript)
* Los comentarios irán después de dos contra barras // (también usado en JavaScript)
* Imprimir en pantalla. echo expresión/texto a mostrar;. Aunque el texto puede ir entre ( y ), estos no sonobligatorios.

Variables
PHP Dispone de lo siguiente tipos de variables:
* Número enteros.
* Números de coma flotante.
* Arrays.
* Cadenas de caracteres.
* Objetos.
El nombre de la variable siempre debe empezar con el carácter $ y distingue entre minúscula y mayúsculas.
No es necesario declararlas. Al usarlas por primera vez se les asigna el tipo correspondiente al dato. Si en elfuturo se le da un valor de otro tipo, ésta cambiará a este último.

3
Ámbito de las variables
La variable tiene validez en el contexto en la que se defina. Puede ser en el programa principal o dentro de una función. Si se ha definido dentro de una función, no se podrá utilizar en el programa principal, y viceversa.
Para cambiar esto, podemos utilizar los siguientemodificadores:
* global: indica que la variable es global, y en caso de utilizarse en una función conservará el valor que tiene en el programa principal.
* static: indica que la variable mantenga su valor en las sucesivas llamadas a una función.
IMPORTANTE: No se puede asignar el ámbito de la variable a la vez que el valor. Ej.: global $a=25; sería incorrecto. Primero se debería usar una sentenciadonde se defina el ámbito de la variable: global $a; y posteriormente asignarle el valor: $a=25;

1-2-
También disponemos del array $GLOBALS, que contiene los valores de las variables globales. Usar este array es uno de los métodos que nos permiten acceder a datos del programa principal, desde dentro de una función.
IMPORTANTE:
* $GLOBALS debe escribirse en mayúsculas.
*Al escribir el nombre de la variable, debe omitirse la carácter $ inicial.
* La variable no debe ir entre comillas (ni simples, ni dobles)

.html

Arrays
Los arrays en PHP pueden contener datos de diferentes tipos. Los índices pueden ser numéricos o de texto, incluso en arrays multidimensionales pueden combinarse ambos métodos.
Al usar texto, éste debe ponerse entrecomillas simples.
Se puede declarar un array a la vez que se le asigna un valor, aunque también se puede utilizar la función array.

James Storm

James Storm

James Storm

Lo que puede ser muy interesante es combinar índices numéricos y textuales.

James Storm
Hommer Simpson
Una manera algo complicada de crearuna array multidimensional en una sola sentencia, sería algo así. 
Se hace creando un array dentro de otro array.

NOTA: Pueden usarse comillas simples o dobles. Si se utilizan las dobles se producirá la expansión comillas (explicado más adelante) que consiste en mostrar el valor de la misma, en lugar de su nombre. Esto puede suceder cuando en una cadena de caracteres incluimos un símbolo dólar $, ya queconsidera que lo que viene a continuación es el nombre de una variable.
Si se usan las comillas simples, esto no sucede.

Sres. Martinez
Sres. Diaz

Puntero interno de arrays
Los arrays tienen asociados un puntero interno que apunta inicialmente a su primer elemento y que se va modificando en las sucesibas llamadas a funciones que realizan actuan sobre estos arrays. Esta...
tracking img