Как я могу сделать кросс-серверное приложение 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 для возвращаемого значения перед сравнением