PHP コードを見ると、いくつかの行の前に常に @ 記号がありますが、それが何を意味するのかはまだわかりません。 たとえば、dede5.7 @ni=imagecreatetruecolor(ftoW,$ftoH);
今日使ったので覚えておいてください。実際、これはエラー制御文字です。つまり、エラーが発生した場合でも、エラー メッセージは無視され、次のコードが実行され続けます。
@$page=$_GET['ページ']?intval($_GET['ページ']):1;
この文は「index.php?page=5」のようにURLからページのキーワードの値を取得するもので、$pageは5を取得します。
ただし、「index.php」の後にページキーワードがない場合や、$_GET['page']が存在しない場合など、エラーが発生した場合は、この時点では無視して大丈夫です。 @の小さなエラー。
別の例:
$conn = mysqli_conncet("q","w","e","r");
これにより、データベースへの接続に関する間違った情報を入力することになります。
$conn の前に @ を付けるとエラーメッセージの出力を防ぐことができます。
@$conn = mysqli_conncet("q","w","e","r");
ここに書き留めてください。
short_open_tag = オン
そうです。その行の先頭にあるセミコロンを削除する必要があります。セミコロンは、「この行はコメントであり、何の効果もありません」という意味です。
echo phpinfo();?> apcha が出力できないのはなぜですか?
を使用すると出力できます。
もちろんです。短いタグをオンにしていない場合は、 の間のコンテンツのみが表示されます。
^ は PHP の通常の一致開始マークです
$preg = '/^a/';//a
で始まる文字と一致します