Manual php

Páginas: 5 (1107 palabras) Publicado: 10 de noviembre de 2010
Curso de PHP



Tema 2: Lenguaje PHP básico

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árrafo1\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 ficheroespecificado Diferencia: en caso de 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:
– – – boolean, integer, double, string array, object resource, NULL

 

Eltipo 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() Lafunció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:
– Las cadenasse 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 $a = 9; print „a vale $a‟; // muestra a vale $a print “a vale $a”; // muestra a vale 9 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 unafunción Ejemplo:
$valor = 5; print “El valor es: “ . $valor . “\n”; print “El valor es: $valor\n”; // ojo: comillas dobles Resultado: El valor es: 5

Constantes


Definición de constantes:
define (“CONSTANTE”, “hola”); print CONSTANTE;





No llevan $ delante Sólo se pueden definir constantes de los tipos escalares (boolean, integer, double, string)

Expresiones y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual De Php
  • PHP Manual
  • Manual php
  • Manual php
  • Php manual
  • Manual Php
  • Manual php
  • Manual Basico Php

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS