Bu benim araştırmam, magento php7 uyumsuzluklarını sizinle paylaşmak istiyorum. Şu anda, tek tip değişken sözdizimi nedeniyle kodun başarısız olması gereken bazı yerler buldum.
Dosya: app / code / core / Mage / ImportExport / Model / İhracat / Ürün / Ürün / Tür / Soyut
Yöntem: overrideAttribute
$data['filter_options'] = $this->$data['options_method']();
Dosya: app / kod / çekirdek / Mage / ImportExport / Model / İhracat / Varlık / Müşteri
Yöntem: filterAttributeCollection
$data['filter_options'] = $this->$data['options_method']();
Dosya: app / kod / çekirdek / Mage / ImportExport / Model / Import / Uploader.php
Yöntem: _validateFile
$params['object']->$params['method']($filePath);
Dosya: app / kod / çekirdek / Mage / Katalog / Model / Ürün / Bağlantı / Api / V2.php
Yöntem: atamak
if (isset($data->$attribute['code'])) {
$links[(int)$linkedProductId][$attribute['code']] = $data->$attribute['code'];
}
Dosya: app / kod / çekirdek / Mage / Katalog / Model / Ürün / Bağlantı / Api / V2.php
Yöntem: güncelleme
$data->$attribute['code']
Dosya: lib / Varien / Dosya / Uploader.php
Yöntem: _validateFile
$params['object']->$params['method']($this->_file['tmp_name']);
Dosya: app / kod / çekirdek / Mage / Çekirdek / Model / Layout.php
Yöntem: getOutput
$out .= $this->getBlock($callback[0])->$callback[1]();