Arthur Politiko: Еще раз: возможна некорректная работа системы при некоторых условиях. Число комбинаций условий, считайте, бесконечно. Число тестов - тоже. Я вам с криптографией два десятка сценариев "кривой" работы смогу придумать, которые нельзя будет обнаружить если специально не искать.
VZVZ: PHP - язык интерпретируемый, у него там в потрохах виртуальная машина, исполняющая байт-код. Производительность, соответственно, будет никакая. Второе: гуй это системные средства рисования окон, зачастую завернутые в библиотеки типа Qt. Что вы знаете о вызове произвольной функции произвольной DLL из PHP?
VZVZ: Идея плоха по части "делать GUI на PHP" как минимум. И именно потому что я прекрасно понимаю и сложность задачи и уровень знаний ТСа я и рекомендую получить лет этак пять опыта в программировании.
Олег Смирнов: Только сдавали вы что? матан, и применять знания надо по матану. Не нравится система образования, где дают не только то что вы хотите? Подавайте на отчисление.