@ - что это за оператор в php

274
17 мая 2017, 09:18
/**
 * @package WordPress

Подскажите, где в документации можно найти про него информацию

Answer 1

Скорее всего это часть аннотации с DockBlock. Почитать про него можете в английской версии Wiki или нашел ещё запись на русском в блоге.

Примерно вот так он выглядит:

/**
 * Название класса. Одна строчка.
 *
 * Подробное описание класса. Можете написать сколько угодно строчек.
 * Это не обязательная часть, но часто очень желательная.
 *
 * Вы также можете добавить тэги. Они пишутся так: @tag. tag - название тэга.
 * Каждый тэг несет какую-то смысловую нагрузку.
 *
 * @author Jason Lengstorf <jason.lengstorf@ennuidesign.com> - имя автора
 * @copyright 2010 Ennui Design
 * @license http://www.php.net/license/3_01.txt PHP License 3.01
 */
Answer 2

Оператор @ в PHP означает подавление ошибок (то есть, функция не будет выдавать Warning и Notice). Имейте в виду, работает он очень медленно.

Пример:

$page = @file_get_contents('http://example.com');
Answer 3

из документации:

если он предшествует какому-либо выражению в PHP-коде, любые сообщения об ошибках, генерируемые этим выражением, будут проигнорированы.

READ ALSO
C++ web Fraemwork

C++ web Fraemwork

Всатала задача написать веб приложение на С++До этого писал пару приложений на питоне с использование джанго

393
Неатомарные операции С++

Неатомарные операции С++

Какие операции называются неатомарными? Если можно с примером

329
Количество столкновений за 1 секунду для заданного количества точек С++ [требует правки]

Количество столкновений за 1 секунду для заданного количества точек С++ [требует правки]

HELPБез ООП Нужно определить количество столкновений за 1 секунду для заданного количества нульмерных шаров (точек) в одномерном пространстве,...

349
Sourse files.Двойное определение функций С++

Sourse files.Двойное определение функций С++

По заданию, мне нужно написать Sourse filecpp, и в него записать функции

336