HTMLpointHTMLpoint HTMLpoint.com


GUÍA TEÓRICA AL PHP
por Edoardo Valsesia

Esta guía, redactada por Edoardo Valsesia, ha sido pensada para comprender los elementos teóricos del lenguaje PHP, con especial atención a la teoría. Por lo tanto, es una ocasión para profundizar y comprender mejor las reglas de este lenguaje de scripting

Usuarios principiantes Recorrido aconsejado: expertos
Nivel de dificultad: difícil
Test de preparación en 10 preguntas
F.A.Q.: respuestas a las preguntas más frecuentes


    Introducción

    1. Introducción al lenguaje
    Elementos introductorios de PHP y finalidad de esta guía

    2. Origen y tipología del lenguaje
    Qué es el PHP, cómo funciona y a qué bases de datos pueden hacer preguntas

    3. CGI y PHP: principales diferencias
    Diferencias y distintas utilizaciones entre el PHP y los CGI

    4. Creación de las páginas y sintaxis
    Panorámica general sobre los elementos básicos del PHP, así como la sintaxis de base


    Variables

    5. Variables
    Introducción a la posibilidad de utilizar las variables con PHP

    6. Variables de Apache
    La serie de variables de las que hablaremos a continuación están generedas por Apache. Veremos cuáles.

    7. Variables de ambiente
    También con PHP, como con otros lenguajes, es posible especificar y utiizar las variables de ambiente

    8. Variables PHP
    Para terminar, veremos las variables que PHP mismo pone a disposición

    9. Constantes
    PHP pone a disposición también unas constantes, es decir, lo contrario de las variables


    Tipos de datos

    10. Tipos de datos
    El PHP soporta distintos tipos de datos que el motor adquiere automáticamente.

    11. Integer
    Los Integers, o enteros, pueden tener distintos valores númericos que se expresan mediante distintas anotaciones.

    12. Floating point number
    Este tipo de datos son simplemente los números en coma móvil

    13. Strings
    Sobre las cadenas hay mucho que decir, más que de los tipos de datos anteriores. Las analizaremos

    14. Array
    El PHP soporta tanto los array escalares como los array asociativos.

    15. Objects
    En PHP se pueden utilizar también los objetos. Veremos, para empezar, un ejemplo.


    Operadores

    16. Operadores
    Los operadores que se pueden utilizar con PHP son parecidos a los que se utilizan en los demás lenguajes de programación

    17. Aritméticos
    Los operadores aritméticos son los más simples

    18. Asignación
    El operador de asignación es el símbolo del signo igual (=) que da un valor a una variable

    19. Otros operadores
    Los operadores que el PHP nos pone a disposición son muchos, y veremos en esta página los más importantes que no hemos tenido todavía la oportunidad de ver


    Estructuras de control

    20. Estructuras de control
    Permiten al programador establecer unas acciones que el programa tiene que hacer cuando se dan unas particulares condiciones (o cuando no se dan)

    21. ELSE
    Else sirve para completar if: con if

    22. ELSEIF
    Elseif permite especificar casualidades que "if" no ha establecido

    23. WHILE
    La condición "while" se porta de la misma forma que en C

    24. FOR
    También "for" se porta exactamente de la misma forma que en C o en Perl

    25. SWITCH
    "Switch" permite sustituir una serie de "if" en la misma expresión


    Funciones

    26. Las funciones que empiezan por A
    Abs, acos, array, asin, atan

    27. Las funciones que empiezan por B
    Base64_decode, basename, bcadd, bccomp, bcdiv, bcmult, bcpow, bcsqrt, bcsub, bin2hex

    28. Las funciones que empiezan por C
    Ceil, chdir, checkdate, chgrp, chmod, chmop, chown, chr, chunk_split, closedir, copy, cos, count, crypt, current

    29. Las funciones que empiezan por D
    Debugger_off, date, debugger_on, dechex, decoct, define, defined, die, dirname, diskfreespace

    30. Las funciones que empiezan por E
    Each, echo, ereg_replace, ereg, eregi_replacem eregi, error_log, escapeshellcmd, exec, exit, exp, explode

    31. Las funciones que empiezan por F y G>
    Fclose, feof, file_exists, filegroup, filesize, filetype, flock, fopen, get_browser, get_cfg_var, get_current_user, get_meta_tags, getenv

    32. Las funciones que empiezan por H, I, J, K y L
    Header, hexdec, implode, in_array, is_array, isset, join, key, link, list

    33. Las funciones que empiezan por M, O, P y R
    Mail, max, mkdir, opendir, phpinfo, phpversion, popen, print, rand, range, rename, rmdir, round

    34. Las funciones que empiezan por S, T y U
    Shuffle, sin, sizeof, sleep, split, sqrt, strcmp, system, tan, unset, usleep


    Las demás funciones

    35. Introducción a las demás funciones
    apache_lookup_uri, getallheaders, virtual,

    36. Funciones relacionadas con Apache
    Apache_lookup_uri, getallheaders, virtual ...

    37. Funciones relacionadas con la criptación
    PHP ofrece una serie de funciones relacionadas con la criptación y con la biblioteca mcrypt.

    38. Funciones relacionadas con el protocolo FTP
    Una amplia biblioteca de funciones relacionadas con el protocolo FTP (FILE TRANSFER PROTOCOL), para la transferencia de un ordenador a otro en una red.

    39. Funciones relacionadas con el networking
    Esta familia de funciones, que analizaremos por encima, está relacionada con el trabajo en la red y sobre todo con los protocolos, direcciones, etc.

    40. Estándar POSIX
    Estas funciones nos permiten establecer una interacción completa con el sistema para mejorar la escritura de nuestros script.


    Funciones no built-in

    41. Las exensiones
    Las funciones de las bibliotecas añadidas que se tienen que instalar en el sistema y se tienen que invocar de forma particular.

    42. El porqué de las extensiones
    LLegados a este punto, habrá alguien que se esté pregutando el porqué de estas bibliotecas añadidas ...


    PHP y bases de datos

    43. Introducción a PHP y bases de datos
    Las funciones de las bibliotecas añadidas que tienen que ser instaladas e invocadas de forma particular.

    44. Configuraciones antes de empezar
    En primer lugar, tenemos que estar seguros de que hemos instalado en el sistema la biblioteca PHP que permita la interacción con la base de datos, instalando el paquete.

    45. Funciones
    El análisis de las funciones que pueden ser útiles para nuestros script.

    46. ¿Y ahora?
    Conclusiones sobre el tema funciones en los script PHP


    Cookie

    47. Gestión de los Cookies
    Gestionar los cookies, pequeños archivos de texto que incluyen informaciones útiles y no peligrosas, para la gestión de las sesiones en el web.

    48. Autenticar con PHP
    Con el PHP y la ayuda de su función "header" es posible programar sin la necesidad de utilizar el archivo .htaccess o las autorizaciones del servidor las páginas protegidas.


    La guía práctica PHP
    15 lecciones redactadas por Alberto Mucignat para explicar con muchos ejemplos prácticos qué es y cómo funciona el lenguaje PHP.

  Volver al inicio de la página