غير متوقع T_CLONE باستخدام Math_Matrix الكمثرى المكتبة
سؤال
أنا لم تستخدم الكمثرى قبل ، لذلك أنا ربما تفعل شيئا غبيا.لقد قمت بتثبيت 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 المكتبة بشكل صحيح (أنا على خادم مشترك فيها بالفعل الكمثرى مثبتا على ذلك) أو تحميل إصدار خاطئ من ذلك.
- أنا من المفترض أن تشمل أي شيء آخر قبل أن تشمل 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
المحلول
من [Math_Matrix](http://pear.php.net/package/Math_Matrix الصفحة الرئيسية) أستطيع أن أرى أنه كان آخر تحديث في عام 2003.منذ ذلك الحين, PHP إضافة clone
الكلمات الرئيسية, الذي يتعارض مع clone()
وظيفة محددة في Matrix.php.
تحتاج إلى تحديث Matrix.php - بحث واستبدال في "استنساخ" مع "clone2" ينبغي أن تفعل ذلك.
لا تنتمي إلى StackOverflow