Se você usou ou usa javascript ou typescript recentemente, já deve ter se deparado ou usado template string pelo menos uma vez. Mas você sabia que elas, as crases, também estão presentes no PHP. Sim! É isso mesmo! Podemos utilizar crases no nosso código no PHP.
Bem, para quem não conhece o js/ts, existe na linguagem o template string, que é uma string que permite expressões embutidas. Então você pode fazer coisas como:
const element = document.querySelector('#example');
const name = "Tadeu Barbosa";
element.innertHtml = `Meu nome é <strong>${name.split(' ')[0]}</strong>`;
E no PHP?
No PHP as crases executam conteúdo como comandos shell, sendo o equivalente ao shell_exec(). Essa funcionalidade, no entanto, pode ser habilitada/desabilitada nas configurações (tá safe).
Você pode fazer coisas como fiz acima:
$directory = `pwd`; // há outras maneiras, só pra exemplificar
echo $directory; // /var/www/html/meu-site-foda
$whoami = `whoami`;
echo $whoami; // user
Bem, é isso! Espero que tenham gostado! :D
Top comments (0)