Php basico

Páginas: 6 (1458 palabras) Publicado: 21 de mayo de 2009
Curso de PHP

Tema 2: Lenguaje PHP básico
José Mariano González Romano mariano@lsi.us.es

Tema 2: Lenguaje PHP básico
1. 2. 3. 4. 5. 6. 7. 8. 9.

Sintaxis básica Tipos de datos Variables Constantes Expresiones y operadores Estructuras de control Funciones Tablas Bibliotecas de funciones

Sintaxis básica
PHP es sensible a las mayúsculas ¿Cómo se incrusta en la página web?recomendado, siempre disponible equivale a

Las instrucciones se separan con un ; como en C. La marca final ?> implica un ; Comentarios: como en C, /* … */ y //

Sintaxis básica
Para imprimir: echo y print
echo: muestra una o más cadenas echo cadena1 [, cadena2…]; // no es una función
echo “Hola mundo”; echo “Hola “, “mundo”;

print: muestra una cadena print cadena; // no es una función
print“Hola mundo”; print “Hola “ . “mundo”;

Sintaxis básica
Ejemplo:
Mi primer programa en PHP

Sintaxis básica
Uso de \n para generar código HTML legible a) Sin \n
Código PHP
print (“Párrafo 1”); print (“Párrafo 2”);

Código HTML

Párrafo 1Párrafo 2

Salida

Párrafo 1 Párrafo 2

Sintaxis básica
Uso de \n para generar código HTML legible b) Con \n
Código PHP
print(“Párrafo 1\n”); print (“Párrafo 2\n”);

Código HTML

Párrafo 1 Párrafo 2

Salida

Párrafo 1 Párrafo 2

Sintaxis básica
Ejercicio 1: programa que muestra un mensaje
– Ilustra cómo incrustar código PHP en un documento HTML y cómo imprimir desde PHP

Sintaxis básica
Inclusión de ficheros externos:
– – include() require()

Ambos incluyen y evalúan el fichero especificado Diferencia: en casode error include() produce un warning y require() un error fatal Se usará require() si al producirse un error debe interrumpirse la carga de la página Ejemplo:

Sintaxis básica
Título // Código HTML + PHP . . .

Tipos de datos
PHP soporta 8 tipos de datos primitivos:
– – – Tipos escalares: boolean, integer, double, string Tipos compuestos: array, object Tipos especiales:resource, NULL

El tipo de una variable no se suele especificar. Se decide en tiempo de ejecución en función del contexto y puede variar Funciones de interés:
– – La función gettype() devuelve el tipo de una variable Las funciones is_type comprueban si una variable es de un tipo dado: is_array(), is_bool(), is_float(), is_integer(), is_null(), is_numeric(), is_object(), is_resource(), is_scalar(),is_string() La función var_dump() muestra el tipo y el valor de una variable. Es especialmente interesante con los arrays



Tipos de datos
Tipo integer (números enteros)
– – – – 27, -5, 0 1.234, -5.33 Valores: true, false (insensibles a las mayúsculas) El 0 y la cadena vacía tienen valor false

Tipo double (números reales) Tipo boolean (lógico)

Tipos de datos
Tipo string:
– Lascadenas se encierran entre comillas simples o dobles:
• • • ‘simples’: admite los caracteres de escape \’ (comilla simple) y \ (barra). Las variables NO se expanden “dobles”: admite más caracteres de escape, como \n, \r, \t, \, \$, \”. Los nombres de variables SÍ se expanden Ejemplos: $a = 9; print ‘a vale $a\n’; // muestra a vale $a\n print “a vale $a\n”; // muestra a vale 9 y avanza una línea print“”; // muestra print “”; // muestra La forma es $inicial = $nombre{0};



Acceso a un carácter de la cadena:


Variables
Las variables siempre van precedidas de un $ El nombre es sensible a las mayúsculas Comienzan por letra o subrayado, seguido de letras, números o subrayado Variables predefinidas:
$GLOBALS, $_SERVER, $_GET, $_POST, $_COOKIES, $_FILES, $_ENV, $_REQUEST, $_SESSIONÁmbito: globales al fichero (excepto funciones) o locales a una función Ejemplo:
$valor = 5; print “El valor es: “ . $valor . “\n”; print “El valor es: $valor\n”; // ojo: comillas dobles Resultado: El valor es: 5

Variables
Variables variables
– – – Se pueden crear nombres de variables dinámicamente La variable variable toma su nombre del valor de otra variable previamente declarada...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lo Basico De Php
  • Php basico
  • Funciones Basicas Php
  • INTRODUCCION BASICA A PHP
  • Manual Basico Php
  • Programación PHP básica
  • Comandos basicos php
  • Investigacion Basica De Php

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS