我以前没有使用过 PEAR,所以我可能在做一些愚蠢的事情。我已经安装了 Math_Matrix 库,但是当我包含它时,我得到了一个错误。我的整个代码是这样的:
<?php
$path = '/home/PEAR/Math_Matrix-0.8.0';
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
include_once 'Matrix.php';
?>
我得到的错误是这样的:
Parse error: syntax error, unexpected T_CLONE, expecting T_STRING in /home/PEAR/Math_Matrix-0.8.0/Matrix.php on line 272
我真的不知道该怎么做。我想我能想到的解释是:
- 我没有正确安装 Math_Matrix 库(我在一个已经安装了 PEAR 的共享服务器上)或者下载了错误的版本。
- 在包含 Matrix.php 之前,我应该包含其他内容
- 我包含了错误的文件(或正确的文件名,但路径错误,不知何故)。
要安装它,我做了以下操作:
pear install --alldeps channel://pear.phpunit.de/PHPUnit
pear install --alldeps channel://pear.php.net/Math_Vector-0.6.2
pear install Math_Matrix