1

オブジェクト指向phpを勉強中です。完全に理解できないコードに出くわしました。このコードはクラス内にあります。

1) @ を使用するコード。例えば:

$this->image = @imagecreatefromgif($filename);

@ の使い方を説明できる人はいますか。

2) また、スクリプトが慣れていない方法 ($var の方法) で変数を宣言しているようです。

例えば:

$this->ext = $size['mime'];

$ext は、このコードが使用される前に宣言されていませんが、その後に使用されています。これにより、オブジェクト内に $ext 変数が作成されますか?

みんなありがとう!!

4

3 に答える 3

1

@エラーを抑制し、その式に対してエラーが表示されないようにします。

http://php.net/manual/en/language.operators.errorcontrol.php

于 2013-08-01T17:04:21.043 に答える
0

@「この関数呼び出し時の警告を抑制する」という意味です。

于 2013-08-01T17:04:24.687 に答える