|
|
|
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, на будущее? |
|
|
|
|
|
А ты писал хоть раз вообще на PHP? В разных версиях основной синтаксис разный?
Новые версии совместимы со старыми, но есть нюансы в обработке и выводе
https://www.php.net/manual/ru/migration70.incompatible.php
А вообще, код постоянно нужно обновлять, актуализировать, исправлять. Не бывает идеального кода. Сайт, код которого не обновляется, скорее упадет из-за какой-нибудь атаки, а не из-за нового php. |
|
|
|
|
|
Есть обратная совместимость, большинство популярных языков программирования ее поддерживают (хотя, бывают и эпик фейлы, но это редко).
Пиши просто понятно, если продукт хороший, юзеры сами актуальную версию php будут ставить.
Ну, или ты просто новую версию напишешь на основе старой, когда выйдет php15 и куча того, что есть в php7, там будет работать совсем иначе )) |
|
|
|
|
|
Пиши сразу на php69
Ибо пока выучишь - как раз до него дело дойдет |
|
|
|
|
|
Цитата: |
чтобы он через 8-17 лет идеально запускался на следующих версиях php, например, на php 10
|
а кто знает что они там внедрят
код наверняка будет запускаться, но возможно какие то костыли придется ставить |
|
|
|
|
|
Danonim, определенно
тс хочет быть гадалкой и предугадать развитие всего на свете ) |
|
|
|
|
|
|
Toor, очень раскрыто, спасибо
Цитата: |
тс хочет быть гадалкой и предугадать развитие всего на свете )
|
Посс хочет популярности, не обращайте внимания. |
|
|
|
|
|
|
|