El bien
Salvador Ramirez Flandes 22 de noviembre de 2000
Índice General
1 Introduccion 2 Sintaxis 2.1 Tipos de datos . . . . . . . . . . . 2.1.1 Strings . . . . . . . . . . 2.1.2 Arrays . . . . . . . . . . . 2.2 Variables . . . . . . . . . . . . . 2.2.1 Variables predefinidas . . 2.2.2 Alcance de variables . . . 2.2.3 Variables variables . . . . 2.2.4 Variables externas en PHP 2.2.5Constantes . . . . . . . . 2.3 Expresiones . . . . . . . . . . . . 2.3.1 Operadores . . . . . . . . 2.4 Estructuras de control . . . . . . . 2.4.1 if-else-elseif . . . . . . . . 2.4.2 while . . . . . . . . . . . 2.4.3 do-while . . . . . . . . . 2.4.4 for . . . . . . . . . . . . . 2.4.5 foreach . . . . . . . . . . 2.4.6 switch . . . . . . . . . . . 2.4.7 break . . . . . . . . . . . 2.4.8 continue . .. . . . . . . . 2.4.9 require(), include() . . . . 2 2 3 3 5 6 7 7 8 9 9 10 10 13 13 13 14 14 14 16 16 16 17
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . .. . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . .. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
1
2.5 2.6
Funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Clases y Objetos . . . . . . . . . . . . . . . . . . . . . . . . . .
17 18 19 22
3 Uso de LDAP en PHP 4 Coneccion con Bases de Datos Oracle
1 Introduccion
Es un lenguaje script que se usa principalmente dentro del HTML y seejecuta en el servidor. En el servidor se puede ejecutar como modulo del web server o como un script externo tal como perl por ejemplo. Ejemplo: Prueba PHP puede hacer todo lo un CGI hacer dado que puede ser considerado como un script CGI que se ejecuta en el servidor. El fuerte de PHP son las bases de datos. PHP actualmente soporta: Oracle (7 y 8), Sybase, Adabas D, Informix, dBase, mSQL,mySQL, Unix dbm, etc. PHP tambien soporta protocolos Internet tales como: IMAP, SNMP, NNTP, POP3, HTTP, etc. Con PHP se pueden crear socket de red.
2 Sintaxis
Hay 4 formas de escribir codigo PHP dentro de HTML: 1. 2.
2
3. echo ("some editors (like FrontPage) don’t like processing instructions"); 4. La forma 2 es la mas usada. La primera debe ser habilitada desde la configuracion delweb server (configure –enable-short-tags) al igual que la 4. Todos los estamentos deben ser terminados en ; Existen 3 tipos de comentarios: /* */ (de C) , // (de C++) y # (de unix shell).
2.1
Tipos de datos
Los tipos de dato de PHP son: array, floating point, integer, object y string. El tipo de dato no es explicitamente escrito por el programador sino que en tiempo de ejecucion PHP decide eltipo de dato que mas se ajusta al dato en uso. Sin embargo tambien existe el casting en PHP: $a = (double)$b;, $a = (int)$b;, $a = (real)$b;, $a = (string)$b;, $a = (object)$b; Ejemplos: Enteros: $a = 1234; (decimal), $a = 0x12; (hex equivale a 18 decimal) Floating point (doubles): $a = 1.234;, $a = 1.2e3; 2.1.1 Strings
Existen 3 formas de crear strings en PHP. $a = “Probando $b”; En este casolas variables dentro del string seran expandidas a sus valores. Se puede usar \ para poner caracteres especiales tales como \n, \r, \t, \, \$, \”, etc. $a = ’Probando $b’; En este caso las variables dentro del string no seran expandidas. Ademas los unicos caracteres especiales que se tomaran en cuenta son \ y \’.
3
$a = Un string en PHP se puede evaluar y sus reglas para estos estan...
Regístrate para leer el documento completo.