martes 12 de diciembre de 2006

PHP en Consola

Muchas personas tienen el concepto de que el lenguaje PHP es solo para páginas Web, y no tiene otra funcionalidad mayor que esa. Esto es totalmente falso, en esta sección voy a desarrollar un pequeño programa que corra en consola.

Paso 1:
Digitamos esto en un archivo de texto (prueba.php):

<?php
echo 'Hola Mundo';
?>


Paso 2:
Ahora lo vamos a ejecutar, para esto no es necesario tener instalado Apache, solo es necesario tener instalado PHP.
En Windows c:\php\php -f prueba.php
En Linux /usr/local/php/bin/php -f prueba.php

Listo y tendremos una salida de nuestro conocido Hola Mundo.

¿Se puede utilizar PHP para hacer interfaces Gráficas?

Si, si investigamos un poco podemos ver que existe PHP-GTK, una extensión de PHP que nos permite utilizar la librerias GTK (Gimp Toolkit) para desarrollar formularios.

4 comentarios:

Anónimo dijo...

No funcionó
Hola que tal, pues que creen? Me aparece un mensaje o texbox en Windows que dice:
PHP Startup: Unable to load dynamic library '\xampplite\php\ext\php_zip.dll' - No se puede encontrar el módulo especificado.

Juan Carbajal dijo...

Es por la falta de una extensión; podemos solucionarlo instalando la extensión en la carpeta que indicas o modificando el archivo php.ini (en la carpeta Windows), comentamos la linea (con un ;) que hacer referencia a php_zip.dll

Haplo dijo...

hola!

¿Cómo se recogen los parámetros que se pasan al php cuando se ejecuta desde la consola?

Un saludo!

Juan Carbajal dijo...

Revisa http://www.php.net/features.commandline
se utilizan 2 variables: $argv (vector de parametros recibidos) y $argc (contador del número de parametros recibidos)

Suerte