Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Lenguaje PHP básico




Enviado por Pablo Turmero



Partes: 1, 2

    Monografias.com

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

    Monografias.com

    Sintaxis básica
    PHP es sensible a las mayúsculas
    ¿Cómo se incrusta en la página web?
    < ?PHP … ?>
    recomendado, siempre disponible
    < ?= expresión ?>
    equivale a < ? echo expresión ?>
    Las instrucciones se separan con un ; como en C. La marca final ?> implica un ;
    Comentarios: como en C, /* … */ (varias líneas ) y // (una línea) /* Comentario de varias líneas */ print “hola”; // Comentario de una línea

    Monografias.com

    Sintaxis básica
    Para imprimir: echo y print
    echo: muestra una o más cadenas
    echo cadena1 [, cadena2…];
    echo “Hola mundo”;
    echo “Hola “, “mundo”;
    print: muestra una cadena
    print cadena;
    print “Hola mundo”;
    print “Hola “ . “mundo”;

    Monografias.com

    Sintaxis básica
    Ejemplo:
    < HTML>
    < HEAD>
    < TITLE>Mi primer programa en PHP< /TITLE>
    < /HEAD>

    < BODY>

    < ?PHP
    print (“< P>Hola mundo< /P>”);
    ?>

    < /BODY>
    < /HTML>

    Monografias.com

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

    < P>Párrafo 1< /P>< P>Párrafo 2< /P>

    Párrafo 1

    Párrafo 2
    Código PHP
    Código HTML
    Salida

    Monografias.com

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

    < P>Párrafo 1< /P>
    < P>Párrafo 2< /P>

    Párrafo 1

    Párrafo 2
    Código PHP
    Código HTML
    Salida

    Monografias.com

    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

    Monografias.com

    Sintaxis básica
    Inclusión de ficheros externos:
    include()
    require()
    Ambos incluyen y evalúan el fichero especificado
    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:

    Monografias.com

    Sintaxis básica
    < HTML>
    < HEAD>
    < TITLE>Título< /TITLE>
    < ?PHP
    // Incluir bibliotecas de funciones
    require ("conecta.php");
    require ("fecha.php");
    require ("cadena.php");
    require ("globals.php");
    ?>
    < /HEAD>
    < BODY>
    < ?PHP
    include ("cabecera.html");
    ?>
    // Código HTML + PHP
    . . .
    < ?PHP
    include ("pie.html");
    ?>
    < /BODY>
    < /HTML>

    Monografias.com

    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

    Monografias.com

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

    Monografias.com

    Tipos de datos
    Tipo string:
    Las cadenas 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 $an’;
    // muestra a vale $an
    print “a vale $an”;
    // muestra a vale 9 y avanza una línea
    print “< IMG SRC=‘logo.gif’>”;
    // muestra < IMG SRC=‘logo.gif’>
    print “< IMG SRC=”logo.gif”>”;
    // muestra < IMG SRC=“logo.gif”>
    Acceso a un carácter de la cadena:
    La forma es $inicial = $nombre{0};

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter