T_PAAMAYIM_NEKUDOTAYIM听起来真的很有异国情调,但对我来说绝对是胡说八道。我追踪到了下面这几行代码:
<?php
Class Context {
protected $config;
public function getConfig($key) { // Here's the problem somewhere...
$cnf = $this->config;
return $cnf::getConfig($key);
}
function __construct() {
$this->
最近,我将Mac上的PHP版本从El Capitan上的默认版本升级到了7.1。由于这样做,当我试图向本地托管的web服务发出请求时,我得到了以下错误:cURL error 35: SSL: CA certificate set, but certificate verification is disabled。该服务向网页发出curl请求,在那里该服务对其进行解释并产生一些数据。
我认为我已经追踪到错误的事实,即PHP使用的SSL版本是SecureTransport。当我向托管在Ubuntu机器上的相同服务发出同样的请求时,没有问题。此计算机上使用的SSL版本为OpenSSL/1.0.2g。