$version = \jamesiarmes\PhpEws\Client::$ews_version;
投掷
未捕获的错误:访问未声明的静态属性:
$ews_version
客户端提供的变量的可能值在哪里:
$ews_version = 'VERSION_2007';
$ews_version = 'VERSION_2007_SP1';
$ews_version = 'VERSION_2009';
$ews_version = 'VERSION_2010';
$ews_version = 'VERSION_2010_SP1';
$ews_version = 'VERSION_2010_SP2';
$ews_version = 'VERSION_2013';
$ews_version = 'VERSION_2013_SP1';
$ews_version = 'VERSION_2016';
手动提供 const 可以正常工作:
$version = \jamesiarmes\PhpEws\Client::VERSION_2013_SP1;
请帮忙。谢谢。
代码:
$ews_version = $_REQUEST['version']; // User posted version (i.e. VERSION_2009)
// Set connection information.
$host = $ews_host;
$username = $ews_username;
$password = $ews_password;
$version = \jamesiarmes\PhpEws\Client::$ews_version;
$client = new \jamesiarmes\PhpEws\Client($host, $username, $password, $version);