АРМАДА
Как пишется код на php на будущее?
Новая тема Написать ответ Advanced Hosters - профессиональный хостинг

webaleks + +
Banned
Зарегистрирован: 19.05.2020
Сообщений: 99
Обратиться по нику
# Добавлено:Вс Авг 23, 2020 3:05 amДобавить в избранноеОтветить с цитатой
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, на будущее?

DrKronos
SEO-доктор
Зарегистрирован: 11.03.2008
Сообщений: 13024
Moder (Сумма: 1)
Обратиться по нику
# Добавлено:Вс Авг 23, 2020 3:37 amОтветить с цитатой
А ты писал хоть раз вообще на PHP? В разных версиях основной синтаксис разный? :nah:
Новые версии совместимы со старыми, но есть нюансы в обработке и выводе
https://www.php.net/manual/ru/migration70.incompatible.php

А вообще, код постоянно нужно обновлять, актуализировать, исправлять. Не бывает идеального кода. Сайт, код которого не обновляется, скорее упадет из-за какой-нибудь атаки, а не из-за нового php.
Oscar the grouch Здесь могла быть ваша реклама

Yabuti
V.I.P.
Зарегистрирован: 28.11.2008
Сообщений: 16263
Contest (Сумма: 2)
Обратиться по нику
# Добавлено:Вс Авг 23, 2020 7:13 pmОтветить с цитатой
Есть обратная совместимость, большинство популярных языков программирования ее поддерживают (хотя, бывают и эпик фейлы, но это редко).
Пиши просто понятно, если продукт хороший, юзеры сами актуальную версию php будут ставить.
Ну, или ты просто новую версию напишешь на основе старой, когда выйдет php15 и куча того, что есть в php7, там будет работать совсем иначе ))
Ксен ВПС и выделенные серверы от PQCService.net с бесплатным администрированием в 7 локациях, icq: 87244588
--

Iceberg
V.I.P.
Зарегистрирован: 17.03.2010
Сообщений: 12044
Обратиться по нику
# Добавлено:Вт Авг 25, 2020 2:27 amОтветить с цитатой
Пиши сразу на php69
Ибо пока выучишь - как раз до него дело дойдет :nah:

Danonim
Профессионал
Зарегистрирован: 21.01.2020
Сообщений: 974
Обратиться по нику
# Добавлено:Вт Авг 25, 2020 9:39 pmОтветить с цитатой
Цитата:

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



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

Iceberg
V.I.P.
Зарегистрирован: 17.03.2010
Сообщений: 12044
Обратиться по нику
# Добавлено:Ср Авг 26, 2020 1:00 amОтветить с цитатой
Danonim, определенно
тс хочет быть гадалкой и предугадать развитие всего на свете )

Toor
Опытный
Зарегистрирован: 18.09.2007
Сообщений: 140
Обратиться по нику
# Добавлено:Ср Авг 26, 2020 1:15 pmОтветить с цитатой
Никак!

Странник
V.I.P.
Зарегистрирован: 28.06.2010
Сообщений: 4617
Обратиться по нику
# Добавлено:Ср Авг 26, 2020 1:57 pmОтветить с цитатой
Toor, очень раскрыто, спасибо :nah:

Цитата:

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



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

Перейти:  





Генеральный спонсор



Партнеры