PHP искажают функция

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

npm install --save axios

Оттуда вы сможете импортировать axios в свой компонент. например:


Для получения дополнительной информации проверьте: https://www.npmjs.com/package/axios

5
задан VolkerK 26 April 2010 в 23:21
поделиться

7 ответов

Подавляет ошибки, предупреждения и уведомления.

Можно использовать его для хорошей цели при дополнении его пользовательским обработчиком ошибок или должной проверкой переменной $php_errormsg, таким образом, можно обработать ошибки правильно.

По моему опыту, это надлежащее использование не замечено очень и вместо этого используется много плохим способом, только для сокрытия ошибок, не действуя на них.

Больше информации по http://www.php.net/manual/en/language.operators.errorcontrol.php

15
ответ дан 18 December 2019 в 07:32
поделиться

Поиск с помощью Google для "php в символе" предполагает, что просит, чтобы PHP не отобразила любые сообщения об ошибках, что вызов вызывает.

2
ответ дан 18 December 2019 в 07:32
поделиться

Это подавляет любые ошибки, которые могли бы иначе быть произведены.

Это - рецепт для боли и трудности, поскольку это неизбежно приводит к трудностям, когда ошибка действительно происходит, Вы обязаны провести часы, разыскав причину. Если бы оператор не использовался, то ошибка была бы найдена в секундах.

Нет никакого серьезного основания использовать его, использовать display_errors и error_log ini настройки, чтобы препятствовать ошибкам отобразиться на живом сайте и позволить им быть показанными на Вашем dev сайте.

Если существует ошибка, которую Вы не хотите видеть, Вы более обеспечены просто фиксация ее, чем подавление ее!

Если это - что-то во внешнем lib и вне Вашего управления, просто запишите это в журналы, выключите display_errors на производстве, и живой с ним. Поскольку нет никакого сообщения, подавляете ли ошибка Вы теперь и рады жить с, ВСЕГДА будет ошибка, которая брошена оттуда.

=== ПЛОХО

1
ответ дан 18 December 2019 в 07:32
поделиться

Это подавляет вывод сообщений об ошибках. Вопреки другому комментатору здесь, я думаю, что это - хорошая практика программирования для использования его (особенно при разработке веб-приложения где вывод был бы смешан в HTML выходной страницы).

Функции как mysql_connect возвращают идентификатор ресурса или ЛОЖЬ на ошибках. Используйте @mysql_connect (...) и проверьте возвращаемое значение.

3
ответ дан 18 December 2019 в 07:32
поделиться

Подавите сообщения об ошибках: http://bytes.com/forum/thread10951.html

0
ответ дан 18 December 2019 в 07:32
поделиться

При добавлении префикса функции символ останавливает его инициировавший обработчик ошибок PHP, если ошибка происходит. Примите во внимание, что необходимо сделать всю обработку ошибок сами, если Вы решаете использовать ее.

$test = @file_get_contents('nonexistant.file');
if(!$test)
{
    die('Failed');
}

Лучшая практика должна повернуться display_errors прочь и используют пользовательские обработчики ошибок (см. Исключение ошибки).

0
ответ дан 18 December 2019 в 07:32
поделиться

Иногда это полезно - особенно если администратор не хочет, чтобы вы играли с php-окружением, или если значение не важно и носит в основном косметический характер. Однако помните, что это обходной путь, а не панацея.

[...]

.$foutDate = @filemtime($keyring); /* Don't care, as we've already established file */

$f["date"] = $foutDate;

$f["fullDate"] = date("r", $foutDate);

[...]

0
ответ дан 18 December 2019 в 07:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: