Índice de contenidos
Instalación en Windows
Instalación en Ubuntu
Servidores seguros
Páginas dinámicas
Sintaxis básica
Operaciones
Arrays
Formatos de presentación
Operadores
Bucles
Extraer y ord. información
Funciones
Ficheros externos
Imágenes dinámicas
Gestión de directorios
Cookies y sesiones
Clases y objetos
Ficheros en formato PDF
Bases de datos MySQL
PHP y XML
PDO - Bases SQLite / MySQL
MySQL a traves de misqli
Algo de JavaScript y AJAXConstantes predefinidas
PHP dispone de algunas constantes predefinidas que no requieren la instrucción: define("Nombre","Valor") ya que utilizan palabras reservadas y se asignan valor de forma automática. Algunas de ellas son estas:
__FILE__Recoge el nombre del fichero que se está ejecutando y la ruta completa de su ubicación en el servidor. Su nombre lleva dos guiones bajos ( __ ) delante de FILE y otros dos detrás.
__LINE__Recoge el número de la línea actual (incluidas las líneas en blanco) del fichero PHP cuyos scripts está interpretando. Puede resultar muy útil para depurar programas.
PHP_OSRecoge información sobre el sistema operativo que utiliza el servidor en el que se está interpretando el fichero.
PHP_VERSIONRecoge la versión de PHP que está siendo utilizada por el servidor.
Un ejemplo con constantes predefinidas
<html> <head> </head> <body> <?php # La constante del sistema __FILE__ nos devolverá echo "La ruta completa de este fichero es: "; echo __FILE__; # La constante del sistema __LINE__ nos devolverá # el número de línea que se está interpretando # también cuenta las líneas en blanco # cuenta las líneas y verás que devuelve ... 16 echo "<br>Esta es la línea: ",__LINE__, " del fichero"; echo "<br>Estamos utilizando la versión: ",PHP_VERSION, " de PHP"; echo "<br>El PHP se está ejecutando desde el sistema operativo: ",PHP_OS; ?> </body> </html>