Tenho aqui uma máquina virtual com Debian que às vezes “teima” em ficar offline e/ou deixar de partilhar as “pastas” com o windows. Dois pequenos comandos muito úteis são o:
dhclient -> neste caso usado para renovar o IP (que está a ser atribuído dinamicamente)
e o:
/etc/init.d/samba restart -> (pode variar conforme o sistema operativo)
Para reiniciar o Samba (normalmente o processo responsável pela partilha de directorias entre o sistema Linux e os sistemas Windows).
Por vezes é útil evitar um erro ou warning de uma instrução php. Neste caso exemplo, se o ficheiro “meu_ficheiro_inexistente.php” não existir irá ser enviado um aviso para o log.
<?php include 'meu_ficheiro_inexistente.php'; ?>
Se quiseremos evitar esse aviso podemos escrever da seguinte forma:
<?php @include 'meu_ficheiro_inexistente.php'; ?>
Mas atenção que isto só deve ser usado esporadicamente pois podemos estar a esconder erros importantes. Se não se quiser visualizar os warnings e/ou erros deve-se usar as instruções do php para o efeito. Por exemplo:
error_reporting(0);
Outra situação onde aparece muitas vezes o supressor @ (arroba) é na função “session_start” que devolve um warning caso a sessão já tenha sido iniciada previamente.