Имена участников (разделяйте запятой).
Кроссплатформенный, но до компиляции.
Если информация об изображении хранится в бд, то имя файла нужно брать именно оттуда по id.
Не подставлять данные пришедшие от пользователя в unlink и rename.
Нужно создать окно и назначить callback'и на обработку событий. Найди примеры приложений, которые используют glut и сделай аналогично.
Я думаю, что между final и не final свойствами много разницы. final свойства (константы) не обязывают класс ничем. То есть ты считаешь абсурдным...
Только Car это интерфейс, а не класс.
Что мешает выбрать данные 1 раз и поместить их в массив? А дальше работать уже с ним.
Рендерить в браузер не выйдет. php_opengl создаёт окно через glu* и рисует всё в нём. То есть это client-side приложение.
this.form.submit() как-то так можно
Мб не хватает памяти?
Я тебе всё намекаю, что разница между абстрактным классом и интерфейсом только в том, что абстрактный класс может содержать общую для разных...
Dagdamor <?php interface Vehcile { // ... } interface Car extends Vehcile { // ... } class Nissan implements Car { } Тоже...
Поищи по форуму. Я код выкладывал.
if (!$engine instanceof Engine) { throw new Exception('some error...'); }