Как я могу повторить знак at (@) в PHP?

Используя PHP, как я могу повторить в (@) знак?

В конечном итоге я пытаюсь распечатать адрес электронной почты в оболочке, который должен выглядеть следующим образом: '[email protected]', но в итоге это выглядит так: 'usersite.com',

Я вижу, что все они (echo, exec, shell_exec, sprintf, vsprintf) ведут себя так, поэтому я подозреваю, что мне нужно каким-то образом избежать этого? 

1

Решение

При отражении в оболочке вам нужно использовать двойные кавычки, если вы используете какие-либо специальные символы, включая @.

Это будет работать:

echo "[email protected]/n";

Это не будет:

echo '[email protected]/n';
1

Другие решения

Я думаю, что вы делаете что-то не так, нет необходимости избежать

echo "[email protected]";

введите описание изображения здесь
введите описание изображения здесь

1

По вопросам рекламы [email protected]