Застарено
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Застарено
Референца за `class.deprecated.php` со подобрена типографија и навигација.
Атрибутот Deprecated
Класата Dom\DtdNamedNodeMap
Вовед
Овој атрибут се користи за означување на функционалност како застарена. Користењето на застарена функционалност ќе предизвика E_USER_DEPRECATED испуштање на грешка.
Синопсис на класата
Својства
- message
-
Изборна порака што објаснува причината за застареноста и можна заменска функционалност. Ќе биде вклучена во испуштената порака за застареност.
- since
-
Изборна низа што укажува од кога функционалноста е застарена. Содржината не се валидира од PHP и може да содржи број на верзија, датум или која било друга вредност што се смета за соодветна. Ќе биде вклучена во испуштената порака за застареност.
Функционалноста што е дел од PHP ќе користи Major.Minor како since вредност, на пример
'8.4'.
Примери
<?php
#[\Deprecated(message: "use safe_replacement() instead", since: "1.5")]
function unsafe_function()
{
echo "This is unsafe", PHP_EOL;
}
unsafe_function();
?>Излезот од горниот пример во PHP 8.4 е сличен на:
Deprecated: Function unsafe_function() is deprecated since 1.5, use safe_replacement() instead in example.php on line 9 This is unsafe
Содржина
- Deprecated::__construct — Конструирај нова инстанца на атрибутот Deprecated