Math_Matrix PEAR kütüphanesi kullanarak beklenmedik T_CLONE

1 Cevap php

Ben daha önce PEAR kullanılmaz ettik, ve bu yüzden muhtemelen aptal bir şey yapıyorum. Ben Math_Matrix kütüphane kurdum, ama ben bunu eklemek zaman ben sadece bir hata alıyorum. Benim tüm kod şudur:

<?php
  $path = '/home/PEAR/Math_Matrix-0.8.0';
  set_include_path(get_include_path() . PATH_SEPARATOR . $path);
  include_once 'Matrix.php';
?>

Ben olsun hata şudur:

Parse error: syntax error, unexpected T_CLONE, expecting T_STRING in /home/PEAR/Math_Matrix-0.8.0/Matrix.php on line 272

Bunu yapmak için ne gerçekten emin değilim. Sanırım olduğunu düşünebilirsiniz açıklamalar sanırım:

  1. Ben düzgün Math_Matrix kütüphanesi yüklü değil ettik (zaten PEAR yüklü vardı paylaşılan bir sunucu değilim) ya da bunun yanlış sürümü indirdiğiniz.
  2. Ben Matrix.php şunlardır önce başka bir şey eklemek gerekiyor
  3. Ben (nedense veya doğru dosya ama yanlış yolu ile) yanlış dosyayı dahil ettik.

Yüklemek için, ben şu ki:

pear install --alldeps channel://pear.phpunit.de/PHPUnit
pear install --alldeps channel://pear.php.net/Math_Vector-0.6.2
pear install Math_Matrix

1 Cevap

Math_Matrix itibaren ben 2003 yılında son güncellenme olduğunu görebilirsiniz. O zamandan beri, PHP clone anahtar Matrix.php tanımlanan , which is conflicting with the clone() fonksiyonu ekledi.

Sen Matrix.php güncellemeniz gerekir - bir arama ve "clone2" ile "klon" üzerinde değiştirmeniz bunu yapmalıdır.