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 ?> |