 |
|
 |
 |
GUÍA TEÓRICA AL PHP
|
 |
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 |
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.
|
|
 |
|
 |