No PHP-GTK 1, você nunca sabia se o módulo havia sido carregado no PHP automaticamente via php.ini, ou se houve uma má instalação (o que era comum), e você tinha que carregar o módulo manualmente:
<?php
if (!class_exists("gtk")) {
dl( "php_gtk." . PHP_SHLIB_SUFFIX);
}
?> |
No PHP 5, carregar módulos via dl() é obsoleto. Isto significa que ainda funciona, mas as pessoas são encorajadas a não usá-lo mais. Então, você assume que o PHP-GTK já está carregado, ou, se você quiser capturar qualquer possÃvel erro, verifique a existência do módulo e dispare um erro se não estiver lá:
<?php
if (!extension_loaded('php-gtk')) {
echo "The PHP-Gtk2 module is not available!\r\n";
exit(1);
}
//..continue with your program
?> |