TransWikia.com

Что значит @$someVar

Stack Overflow на русском Asked by Rustem Garaev on August 30, 2021

Что означает запись @$someVar. Интересует запись @$. Подскажете где почитать.

Отрывок кода:

$arr= array_merge(range(0,9),range("A","Z"));

for($i=1;$i<=5;$i++)

{
    $ch = $arr[array_rand($arr)];

    @$captcha=$captcha.$ch;

    @$fc=$fc.$ch.",";

}

One Answer

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

Если коротко, то не говорит об ошибках, когда они происходят, вот что говорит документация:

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

Correct answer by Yaroslav Molchan on August 30, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP