Diferencia entre revisiones de «Programación en PHP/Certificación/Lo básico de PHP»
Contenido eliminado Contenido añadido
m →Esta pagina imprime valores: using AWB |
ortografía |
||
Línea 5:
Bienvenido al Capitulo 1, lo básico de PHP. Aquí introduciremos y recordaremos principios básicos de este gran lenguaje.
Para empezar quisiera introducir a PHP. PHP es el lenguaje de programación de la WEB más popular del mundo. De acuerdo con las estimaciones recopiladas en abril del 2004, hay más de 15 millones de dominios únicos -y casi 2 millones de IP únicos- en el World Wide Web que funcionan sobre servidores donde PHP es soportado y usado. Compañías grandes como Yahoo y Disney usan servidores PHP lo cual le da a PHP el sello de confianza.
El significado de PHP es: "Hypertext Preprocessor" en español sería Preprocesador de
Los dos mayores puntos fuertes de PHP son su simplicidad y la inmensa funcionalidad que provee. Incorpora la elegante sintaxis del lenguaje [[Programación en C|C]] y el poder de las estructuras de [[Programación en Perl|Perl]] sin su complejidad.
PHP posee un inmenso
PHP puede hacer muchísimo con tan solo unas pocas líneas de programación y eso lo veremos a lo largo de nuestro estudio.
Asi que ¡empezemos ya!
Línea 24:
== Creando vuestro primer programa ==
Como hemos dicho anteriormente PHP es un lenguaje interpretado, es decir, existe un procesador que va a leer, decodificar y ejecutar línea por línea cada uno de los comandos que
Para crear código dinámico, una de las grandes habilidades de PHP es que puede ser incorporado en conjunto con código XML, XHTML, Javascript, etc. El procesador para poder distinguir entre código PHP y el resto, deberá encontrar una señal (una etiqueta) que le diga cuando empezar y cuando terminar. La etiquetas más
Para empezar:
Línea 40:
</code>
Antes de la etiqueta de inicio y
'''Ejemplo 1.1 - Hola mundo con PHP - hola.php'''
Línea 62:
Una de las cualidades de PHP es que en un mismo archivo se pueden introducir varias veces etiquetas de inicio y de fin. Eso si, hay que tener presente que cuando se abre una etiqueta de inicio, se debe cerrar esa etiqueta antes de abrir otra. Por ejemplo lo siguiente '''NO ES VALIDO''':
'''Ejemplo 1.2 : Ejemplo
<nowiki><?php
Línea 100:
'''Tabla 1.4 - Etiquetas para ingresar y salir del modo PHP'''
Todas éstas etiquetas cumplen con la misma función, no hay ninguna diferencia entre una y otra, eso si, si deseais utilizar las etiquetas que no están disponibles siempre, debéis estar seguros de que están activas en vuestra configuración php.ini. Como éstas etiquetas cumplen con la misma función, PHP no produce errores si
<code> '''<?php''' echo "esto es valido"; '''%>''' </code>
Línea 108:
===Etiquetas especiales <nowiki><?= ?></nowiki>===
Existe una etiqueta especial de inicio y de fin que sirve para desplegar el valor de una expresión.
<nowiki><?= "Hola Mundo" ?></nowiki>
lo que dará como resultado exactamente lo mismo que si
<nowiki><?php
Línea 123:
<code>include</code> el cual lee el archivo externo y lo ejecuta. Produce una advertencia si es que el archivo no se encuentra.
<code>require</code> el cual hace lo mismo que <code>include</code> pero si es que no
<code>require_once</code> e <code>include_once</code> que es lo mismo que los dos anteriores con la diferencia que si el archivo ya fue incluido anteriormente, no lo va a incluir nuevamente. Es decir no va a ejecutar el código que se encuentra en el archivo externo más de una vez.
Línea 142:
Esto es el archivo externo. Esto es el archivo principal
Cuando invocaís un archivo externo con las palabras claves estudiadas en esta sección el procesador PHP buscará los archivos en vuestro directorio, en el caso de que no las encontrara, buscará dentro del directorio <code>includes</code> que está especificado dentro de vuestro archivo de configuración php.ini y si no lo
== Manipulación de datos ==
Línea 159:
==== Cadenas entre apóstrofes: ====
Los apóstrofes son la forma más sencilla de crear una cadena. Esta cadena
'Esta es una cadena de texto que tiene \'apostrofes\' en su interior'
De la misma forma si
'Esta es una cadena de texto que tiene un \\ backslash en su contenido'
==== Cadenas entre comillas: ====
Cuando especificamos cadenas entre comillas tenemos la flexibilidad de incluir
\n - línea nueva
\r - retorno
Línea 177:
\xnn - donde nn es un valor hexadecimal
como también se puede especificar una cadena en varias líneas como por ejemplo los siguientes producen el mismo
"Linea de arriba y \nlinea de abajo"
Línea 198:
renato
==== Valores de
Un valor de
Algo para tomar en cuenta es que en PHP el valor True (o Verdadero) es representado o equivalente al valor entero 1 y el valor False (o falso) es representado o equivalente a una cadena de texto vacía.
Línea 244:
==== Objetos ====
Son unidades que contienen cualquier tipo de información. Los objetos pueden
==== El valor de datos NULL ====
Muchas veces es necesario decir que un objeto o variable no contiene ningún valor, para ello se creó el tipo de datos NULL. En PHP las variables tendrán el valor NULL en las siguientes
# Cuando hayan sido asignadas a la constante NULL
Línea 257:
== Funciones pre-definidas, Palabras claves, Constantes y Variables ==
En todo lenguaje de programación existen palabras claves, variables, constantes y funciones predefinidas que se usan para dar
Podéis hechar un vistazo a la lista de palabras claves aquí: http://us3.php.net/manual/es/reserved.php O podéis ver la lista de funciones aquí: http://us3.php.net/manual/es/funcref.php Podéis ver también las constantes ya definidas aquí: http://us3.php.net/manual/es/reserved.constants.php y las variables predefinidas aquí: http://us3.php.net/manual/es/reserved.variables.php
Línea 268:
# Un identificador NO puede tener espacios en blanco
# Un identificador NO puede llevar el mismo nombre que una palabra clave, función, constante o variable pre-definidas
# Después de que el identificador empiece con una letra o un
Ejemplo:
Línea 310:
Siempre se debe de utilizar llaves para abrir y cerrar la función.
Entre los
Ejemplo de una función:
Línea 335:
<body>
= Esta
<?php
|