4
При создании объекта DateTime с отметкой времени unix, почему символ «@» должен предшествовать отметке времени?Почему символ @ необходим для некоторых объектов DateTime в php
При создании объекта DateTime с отметкой времени unix, почему символ «@» должен предшествовать отметке времени?Почему символ @ необходим для некоторых объектов DateTime в php
Насколько я знаю, это значит, что временная метка может быть идентифицирована из других допустимых форматов.
http://www.php.net/manual/en/datetime.formats.php
Отметка времени Unix находится под форматами соединения.
Можете привести пример кода, где вы его видели? –
Отправьте код примера того, о чем вы говорите, пожалуйста. – j08691
Потому что [это то, что говорит документация для поддерживаемых форматов даты и времени] (http://us.php.net/manual/en/datetime.formats.compound.php). Если вы создаете DateTime из метки времени, анализатор должен каким-то образом идентифицировать этот ввод как временную метку в отличие от одного из других поддерживаемых форматов (например, «120837» является допустимым способом выражения «12:08:37», и если временные метки не требуют уникального идентификатора «@», вы не сможете окончательно определить, хочет ли пользователь выразить «12:08:37» или время, соответствующее временной отметке unix 120837). – DCoder