我是OOP和PHP的新手.我正在使用IDE PhpStorm,它在我的引用上给了我这个(见下文)警告$width.

这是我的代码:
<?php
class box {
private $width;
function __construct(){
$this->width = 3;
}
}
?>
Run Code Online (Sandbox Code Playgroud)
我以前从未见过"字段"这个术语,我不完全确定"动态声明字段"的含义是什么意思.
在我更新了PhpStorm后,似乎这个警告刚刚出现.我做错什么了吗?
此外,如果有人可以通过"注意:不对类型为stdClass"或派生的对象执行检查来简要解释警告的含义?
我很陌生JavaScript,而且我一直试图弄清楚regular expression这一点.我需要以形式验证用户条目"mm/yy".
该月的第一个数字必须是0或1.如果是0,则第2个数字可以从1到9.如果是1,那么,第二个数字可0到2.年份可以14到19.它必须有斜线.
这是我到目前为止:
var reExp = /^0(?=\d)|1(?=1)|2\/14$/; //RegExp for expiry
if ($('expiry').value.search(reExp)==-1){
$('expiry').value = '';
$('expiryMsg').style.fontSize="10px";
$('expiryMsg').innerHTML = "Invalid Entry: Must be a valid expiry date.";
}
else {
$('expiryMsg').innerHTML = "*";
$('expiryMsg').style.fontSize="16px";
}
Run Code Online (Sandbox Code Playgroud)
我想在一个表达式中进行所有验证,这可能吗?
谢谢!