我正在实例化一个类,结果得到一个非常奇怪的“通知”。
Notice: Use of undefined constant int - assumed 'int' in /var/www/html/symbiostock3/wp-content/plugins/ss-core/includes/class-product.php on line 219
为什么会这样?
第 219 行有这个类实例:
$something = new Some_Product(1783, 3);
为了缩小范围,我将代码分成不同的行,看看这行的哪一部分表现得很奇怪。
$something = new
Some_Product(
1783,
3);
并且“通知”仍然存在Some_Product
。
我不明白为什么当我在它上面正确声明类时它假设一个“常量”!像这样:
class Some_Product{
//buncha stuff
public function __construct($var1, $var2){
//buncha stuff
}
//I like pie...
}
我生活在 PHP 的暮光区,现实似乎是弯曲的。
我很想解开这个谜。