Как пишется код на php на будущее?
Новая тема Написать ответ
# Вс Авг 23, 2020 3:05 amwebaleks Зарег.: 19.05.2020 ; Сообщ.: 99Ответить с цитатой
Wordpress имеет старые версии, например, 2.6, она на php4, примерно...Вот и вопрос то, в том, что она была написана в 2008 году...А ведь, сейчас в 2020 году уже php7, актуальная, устанавливается на vps-сервера по умолчанию..И что интересно wordpress 2.6 (php4) идеально работает на сервере ubuntu 20.04 с php7, только там небольшой сбой в mysql, но это уже mysql ведь, а не php..

Как мне писать код на php7, чтобы он через 8-17 лет идеально запускался на следующих версиях php, например, на php 10 (или какая там будет версия)..? Каких, принципов следует придерживаться, при написании кода на php, на будущее?
# Вс Авг 23, 2020 3:37 amDrKronos Зарег.: 11.03.2008 ; Сообщ.: 13024Ответить с цитатой
А ты писал хоть раз вообще на PHP? В разных версиях основной синтаксис разный? :nah:
Новые версии совместимы со старыми, но есть нюансы в обработке и выводе
https://www.php.net/manual/ru/migration70.incompatible.php

А вообще, код постоянно нужно обновлять, актуализировать, исправлять. Не бывает идеального кода. Сайт, код которого не обновляется, скорее упадет из-за какой-нибудь атаки, а не из-за нового php.
# Вс Авг 23, 2020 7:13 pmYabuti Зарег.: 28.11.2008 ; Сообщ.: 16263Ответить с цитатой
Есть обратная совместимость, большинство популярных языков программирования ее поддерживают (хотя, бывают и эпик фейлы, но это редко).
Пиши просто понятно, если продукт хороший, юзеры сами актуальную версию php будут ставить.
Ну, или ты просто новую версию напишешь на основе старой, когда выйдет php15 и куча того, что есть в php7, там будет работать совсем иначе ))
# Вт Авг 25, 2020 2:27 amIceberg Зарег.: 17.03.2010 ; Сообщ.: 12044Ответить с цитатой
Пиши сразу на php69
Ибо пока выучишь - как раз до него дело дойдет :nah:
# Вт Авг 25, 2020 9:39 pmDanonim Зарег.: 21.01.2020 ; Сообщ.: 974Ответить с цитатой
Цитата:

чтобы он через 8-17 лет идеально запускался на следующих версиях php, например, на php 10



а кто знает что они там внедрят
код наверняка будет запускаться, но возможно какие то костыли придется ставить
# Ср Авг 26, 2020 1:00 amIceberg Зарег.: 17.03.2010 ; Сообщ.: 12044Ответить с цитатой
Danonim, определенно
тс хочет быть гадалкой и предугадать развитие всего на свете )
# Ср Авг 26, 2020 1:15 pmToor Зарег.: 18.09.2007 ; Сообщ.: 141Ответить с цитатой
Никак!
# Ср Авг 26, 2020 1:57 pmСтранник Зарег.: 28.06.2010 ; Сообщ.: 4617Ответить с цитатой
Toor, очень раскрыто, спасибо :nah:

Цитата:

тс хочет быть гадалкой и предугадать развитие всего на свете )



Посс хочет популярности, не обращайте внимания.
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ
 
Любое использование материалов, размещенных на ArmadaBoard.com, без разрешения владельцев ArmadaBoard.com запрещено.