Rozwiąż błąd PHP: „Przestarzałe: przypisywanie zwracanej wartości nowego…”

Instrukcje: Wymiana baterii w Ion Audio Blockrocker

Instrukcje dotyczące ikonDzisiaj przeniosłem stary skrypt ([katalog zakładek społecznościowych->katalogi zakładek społecznościowych], oparty na [Scuttle->scuttle]) na nowy hosting. Niestety po przeprowadzce wystąpiły błędy. Najczęstszym był błąd PHP z komunikatem „Deprecated: Assigning the return value of new…”, a następnie następowała specyfikacja nazwy pliku i numeru wiersza. Zakładam, że ten błąd wynika z nowszej wersji PHP działającej na nowym hostingu (zarezerwowałem to na [All-Inkl->all-inkl-hosting]).

Na szczęście istnieje stosunkowo proste rozwiązanie tego błędu PHP, dzięki czemu nie trzeba przebudowywać całego skryptu. Korekta wygląda następująco:

W pliku wymienionym w ostrzeżeniu PHP prawdopodobnie znajdziesz wpis podobny do tego w odpowiednim wierszu:

$form =& new stdClass();

Mniej chodzi o zmienne lub funkcję, a więcej o „&”, które jest ukryte w programowaniu. Jest to usuwane, aby późniejsze połączenie wyglądało mniej więcej tak:

$form = new stdClass();

Następnie zapisujesz plik lub przeładowujesz go na serwer i ponownie wywołujesz stronę internetową. Jeden błąd lub ostrzeżenie z PHP zdecydowanie powinien zostać teraz naprawiony.

Podobał Ci się artykuł i czy instrukcje na blogu Ci pomogły? Wtedy byłbym szczęśliwy, gdybyś bloga poprzez stałe członkostwo będzie wspierać.

Napisz komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone * oznakowane

Na blogu Sir Apfelot znajdziesz porady, instrukcje i recenzje produktów Apple, takich jak iPhone, iPad, Apple Watch, AirPods, iMac, Mac Pro, Mac Mini i Mac Studio.

Promocje