【发布时间】:2013-08-02 17:44:34
【问题描述】:
我正在学习面向对象的 php。 我遇到了一些我不完全理解的代码。 这段代码在一个类中。
1) 使用@的代码。 例如:
$this->image = @imagecreatefromgif($filename);
谁能解释一下@的用途。
2) 而且看起来脚本正在以我不习惯的方式($var 方式)声明变量。
例如:
$this->ext = $size['mime'];
$ext 不是在使用此代码之前声明的,而是在它之后使用的。这会在对象中创建一个 $ext 变量吗?
谢谢大家!!
【问题讨论】:
-
何时使用
@?绝不。任何依赖@默默地忽略任何错误和警告的东西很可能设计得很糟糕。 -
尽量不要在同一篇文章中问无关的问题,这会混淆事物。第二个问题见stackoverflow.com/questions/10042736/…
-
Barmar 再次出手相救。谢谢!
-
哇,谢谢。参考 - 这个符号在 PHP 中是什么意思?会是一个救生员。
-
欢迎您...还有很多类似的 stackoverflow.com/questions/12769982/… 但您需要进行一些研究才能找到它们 :)
标签: php syntax error-suppression