Heim  >  Artikel  >  Backend-Entwicklung  >  Beispielhafte Einführung in die Rolle von PHP @ at mark

Beispielhafte Einführung in die Rolle von PHP @ at mark

高洛峰
高洛峰Original
2017-01-06 15:57:521154Durchsuche

Wenn ich mir den PHP-Code ansehe, stehen vor einigen Zeilen immer @-Symbole, aber ich weiß immer noch nicht, was sie bedeuten. Zum Beispiel dede5.7 @ni=imagecreatetruecolor(ftoW,$ftoH);

Ich habe es heute verwendet, erinnere dich einfach daran. Tatsächlich handelt es sich um ein Fehlerkontrollzeichen, das heißt, selbst wenn ein Fehler auftritt, wird die Fehlermeldung ignoriert und der folgende Code wird weiterhin ausgeführt.

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

Dieser Satz dient dazu, den Wert des Seitenschlüsselworts aus dem zu erhalten URL. Zum Beispiel „index.php?page=5“, dann erhält $page 5.

Wenn jedoch ein Fehler auftritt, beispielsweise wenn nach „index.php“ kein Seitenschlüsselwort vorhanden ist, wird zu diesem Zeitpunkt ein Fehler gemeldet, wenn $_GET['page'] nicht vorhanden ist. Sie können diesen kleinen Fehler mit @ ignorieren.

Ein weiteres Beispiel:

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

Dadurch werden falsche Informationen eingegeben, etwa Verbindung zur Datenbank herstellen.

Wenn Sie @ vor $conn hinzufügen, können Sie verhindern, dass Fehlermeldungen ausgegeben werden.

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

Erinnern Sie sich einfach hier daran.

Weitere Beispiele für die Rolle des PHP @ at-Zeichens und verwandte Artikel finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn