Как я могу сделать кросс-серверное приложение PHP с открытым исходным кодом?

У меня есть PHP-программа, использующая MySQL, которую я буду создавать с открытым исходным кодом, включая простой установщик, и я хочу сделать ее максимально простой для установки на любой сервер с PHP4 или 5 и MySQL 4, насколько это возможно.

Я включил установщик, чтобы сделать его удобным для пользователя, но мне нужно знать, что я могу сделать, чтобы его можно было установить на каждом сервере.

Я начну: я убедился, что использовал полные теги PHP (не короткие), как это <?php ?> и убедиться, что все переменные объявлены перед их использованием, например, так $nVar = (isset($_POST['nVar']) ? $_POST['nVar'] : NULL);,

Какие еще лучшие практики должны быть включены в приложение PHP для лучшей совместимости между серверами?

1 ответ

Всего несколько советов от макушки головы

Класс { __constructor } устарел.
Не используйте GLOBAL
Используйте разделение и присоединение
Следите за функциями распознавания магического байта файла
Алфавитно-цифровая переменная get_class get_parent_class изменена для принятия верблюдов - используйте strtolower для возвращаемого значения перед сравнением

Другие вопросы по тегам