ホームページ > バックエンド開発 > PHPチュートリアル > PHP @アットマークの関数、phpat markの関数_PHPチュートリアル

PHP @アットマークの関数、phpat markの関数_PHPチュートリアル

WBOY
リリース: 2016-07-13 10:17:40
オリジナル
865 人が閲覧しました

PHPの@アットマークの機能、phpatマークの機能

PHPのコードを見ると、行頭に必ず@マークがあり、それが何を意味するのか全く分かりません。 たとえば、dede5.7 @$ni=imagecreatetruecolor($ftoW,$ftoH);

今日使ったので覚えておいてください。実際、これはエラー制御文字です。つまり、エラーが発生した場合でも、エラー メッセージは無視され、次のコードが実行され続けます。

リーリー

この文は「index.php?page=5」のようにURLからページのキーワードの値を取得するもので、$pageは5を取得します。

ただし、「index.php」の後にページキーワードがない場合や、$_GET['page']が存在しない場合など、エラーが発生した場合は、この時点では無視して大丈夫です。 @の小さなエラー。

別の例:

リーリー

これにより、データベースへの接続に関する誤った情報が入力されます。

$connの前に@を付けるとエラーメッセージの出力を防ぐことができます。

リーリー

ここに書き留めてください。

PHP関数[at]に&を追加する関数

引用目的。

[php]一部の関数の前に @(at) が付いているのはなぜですか

関数の実行時にエラーメッセージがページに出力されないようにします。

例えば
require(DISCUZ_ROOT.'./forumdata/cache/cache_settings.php');とすると
cache_settings.phpファイルが見つからない場合はエラーが報告されます
が、@を付けると、エラーは報告されません

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/890824.html技術記事 PHP の @ マークの機能 PHP のコードを見ると、必ず行の前に @ マークが付いています。 たとえば、dede5.7 @$ni=imagecreatetruecolor($ftoW,$ftoH)...
関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート