我实例化一个课程,并得到一个非常奇怪的通知'结果是。
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的twighlight区域,现实似乎在弯曲。
我很想解开这个谜团。
答案 0 :(得分:0)
事实证明,当我定义变量时,我使用" int"像这样的占位符:
$somevar = int;
虽然错误发生得更远,但由于某种原因它出现在行上,所以创建了类实例。