이것은 magento php7 비 호환성에 대해 당신과 공유하고 싶은 나의 연구입니다. 현재 균일 한 변수 구문으로 인해 코드가 실패 해야하는 곳을 찾았습니다.
파일 : app / code / core / Mage / ImportExport / Model / Export / Entity / Product / Type / Abstract.php
메소드 : overrideAttribute
$data['filter_options'] = $this->$data['options_method']();
파일 : app / code / core / Mage / ImportExport / Model / Export / Entity / Customer.php
메소드 : filterAttributeCollection
$data['filter_options'] = $this->$data['options_method']();
파일 : app / code / core / Mage / ImportExport / Model / Import / Uploader.php
방법 : _validateFile
$params['object']->$params['method']($filePath);
파일 : app / code / core / Mage / Catalog / Model / Product / Link / Api / V2.php
방법 : 할당
if (isset($data->$attribute['code'])) {
$links[(int)$linkedProductId][$attribute['code']] = $data->$attribute['code'];
}
파일 : app / code / core / Mage / Catalog / Model / Product / Link / Api / V2.php
방법 : 업데이트
$data->$attribute['code']
파일 : lib / Varien / File / Uploader.php
방법 : _validateFile
$params['object']->$params['method']($this->_file['tmp_name']);
파일 : app / code / core / Mage / Core / Model / Layout.php
메소드 : getOutput
$out .= $this->getBlock($callback[0])->$callback[1]();