At sign @ or Exclamation mark ! before PHP function - meaning

What is the meaning of At sign or Exclamation mark situated in front of PHP function ? For example, what will the functions @mail() or !strpos() do ?
02 May 2020 at 03:16 PM
0pnshow more
StorStor
Hi,

Both characters have a specific impact on the PHP function:

@ sign before PHP function - the presence of at sign will disable displaying of an errors. It suppresses error notifications even for errors that will terminate the script.

! mark before PHP function - the exclamation mark is a NOT operator in PHP, meaning it is used for logical negation. For example, the condition if(!strpos($string, $find)) { } is true, when value is not included in the string.
08 May 2020 at 03:03 PM
0pnshow more
TimTim
Share on FacebookShare on TwitterShare on LinkedInSend email
Follow us on Facebook & Twitter
2021 AnswerTabsTermsContact us