私はこれまで 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