АРМАДА
Как пишется код на 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
Сообщений: 12027
Moder (Сумма: 1)
Обратиться по нику
# Добавлено:Вс Авг 23, 2020 3:37 amОтветить с цитатой
А ты писал хоть раз вообще на PHP? В разных версиях основной синтаксис разный? :nah:
Новые версии совместимы со старыми, но есть нюансы в обработке и выводе
https://www.php.net/manual/ru/migration70.incompatible.php

А вообще, код постоянно нужно обновлять, актуализировать, исправлять. Не бывает идеального кода. Сайт, код которого не обновляется, скорее упадет из-за какой-нибудь атаки, а не из-за нового php.
Oscar the grouch Ева. Буржуй не спит, таблетку ждёт – руби бабло хоть круглый год! Инвайты: [email protected] и Telegram
Grover Armada Forever!

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

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

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

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



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

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

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

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

Цитата:

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



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

Перейти:  





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



Партнеры