[PHP-GTK] Como passar parâmetros por linha de comando?

1. [PHP-GTK] Como passar parâmetros por linha de comando?

Lorran Luiz
luizhacker

(usa Debian)

Enviado em 14/05/2008 - 18:46h

Olá pessoal,

Gostaria de saber se é possível passar parâmetros por linha de comando para aplicações criadas em PHP-GTK, e como se obtem esses parâmetros. Acredito que exista uma variável de ambiente, mas deixo para vocês me dizerem como isso é feito.

Ex.:

php-gtk2 meu_programa.php --parametro1

Onde.:
php-gtk2 -> O interpretador
meu_programa.php -> o código fonte do programa
--parametro1 -> Um parametro passado como exemplo


Desde já agradeço a atenção,

Aguardo respostas!!!


  


2. $argc e $argv

Paulo Sergio Travaglia
pstglia

(usa Slackware)

Enviado em 13/09/2008 - 08:35h

Olá,

Para tratar os parâmetros enviados via linha de comando, você pode usar as variáveis $argc e $argv (Semelhante a linguagem C / C++). Vide o exemplo abaixo (adaptado do Hello World do PHP-GTK:

<?php
if (!class_exists('gtk')) {
die("Please load the php-gtk2 module in your php.ini\r\n");
}

$wnd = new GtkWindow();
$wnd->set_title('Hello world');
$wnd->connect_simple('destroy', array('gtk', 'main_quit'));

$lblHello = new GtkLabel($argv[1] . " Just wanted to say\r\n'Hello world!'");
$wnd->add($lblHello);

$wnd->show_all();

Gtk::main();
?>


Espero ter ajudado






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts