Зачем использовать @ перед переменной в PHP? [дубликат]

Вот как вы удаляете все пробелы в начале и в конце String.

(Пример испытания с Swift 2.0 .)

let myString = "  \t\t  Let's trim all the whitespace  \n \t  \n  "
let trimmedString = myString.stringByTrimmingCharactersInSet(
    NSCharacterSet.whitespaceAndNewlineCharacterSet()
)
// Returns "Let's trim all the whitespace"

(Пример испытания с Swift 3+ ].)

let myString = "  \t\t  Let's trim all the whitespace  \n \t  \n  "
let trimmedString = myString.trimmingCharacters(in: .whitespacesAndNewlines)
// Returns "Let's trim all the whitespace"

Надеюсь, это поможет.

19
задан Cœur 31 January 2019 в 14:41
поделиться

5 ответов

оператор контроля ошибок .. подавляет сообщения об ошибках ..

16
ответ дан 30 November 2019 в 03:47
поделиться

@ это чистое зло. Это не очень хорошая идея для использования. Вы можете найти объяснение этому здесь .

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

6
ответ дан 30 November 2019 в 03:47
поделиться

Единственная причина, по которой я могу использовать оператор подавления ошибок перед переменной, заключается в подавлении E_NOTICE ошибок, если переменная не определена.

Как уже упоминали другие, это плохая идея. Намного лучше иметь дело с ошибками, чем игнорировать их.

5
ответ дан 30 November 2019 в 03:47
поделиться

Используется, чтобы избежать сообщения об ошибке.

5
ответ дан 30 November 2019 в 03:47
поделиться

Если вы хотите избежать уведомлений и предупреждений, используйте знак @ перед переменной

2
ответ дан 30 November 2019 в 03:47
поделиться
Другие вопросы по тегам:

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