Example introduction to the role of PHP @ at mark

高洛峰
Release: 2023-03-04 16:48:02
Original
1153 people have browsed it

Looking at the PHP code, there are always @ symbols in front of some lines, but I still don’t know what they mean. For example, dede5.7 @ni=imagecreatetruecolor(ftoW,$ftoH);

I used it today, so just remember it. In fact, it is an error control character, that is, even if an error occurs, the error message will be ignored and the following code will continue to be executed.

@$page=$_GET['page']?intval($_GET['page']):1;

This sentence is to get the value of the page keyword from the URL. For example, "index.php?page=5", then $page will get 5.

But if there is an error, for example, there is no page keyword after "index.php", and if $_GET['page'] does not exist, an error will be reported. If there is @, you can ignore this small error. .

Another example:

$conn = mysqli_conncet("q","w","e","r");

This will input wrong information, about Connecting to the database.

If you add @ in front of $conn, you can prevent it from outputting error messages.

@$conn = mysqli_conncet("q","w","e","r");

Just remember it here.

For more examples of the role of the PHP @ at mark and related articles, please pay attention to the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template