Forum und email

Зареждане на модула php_gtk

В PHP-GTK 1 не знаехте дали модула php-gtk е бил зареден автомотично в PHP от конфигурационният фаил php.ini или поради лошо конфигуриране на този фаил (най-честият случай), е необходимо да заредите модула ръчно:

<?php
if (!class_exists("gtk")) {
    dl( "php_gtk." . PHP_SHLIB_SUFFIX);
}
?>

Във версия 5 на PHP зареждането на модули чрез dl() ще отпадне. Този метод все още може да бъде използван, но не е за предпочитане. Можете да предположите, че модулът PHP-GTK е вече зареден или да направите проверка за съществуването на този модул и да отпечатите грешка:

<?php
if (!extension_loaded('php-gtk')) {
    echo "The PHP-Gtk2 module is not available!\r\n";
    exit(1);
}
//..continue with your program
?>