PDA

View Full Version : مشکل با Crypt_RSA



programer2
یک شنبه 12 آذر 1396, 13:34 عصر
سلام خدمت اساتید محترم

یک برنامه وب تحت php 5.3.5 v که روی ابونتو 7.11 نصب بود به سرور جدید و php 7.0 منتقل کردم
پیغام خطای :Parse error :syntax error,unexpected 'new' (T_NEW) in /var/www/html/shares/RSA.php
بعد از تحقیق متوجه شدم از توابع pear هست
با مراجعه به خط کد خطا :

$obj = &new Crypt_RSA($params, $wrapper_name, $error_handler);
علامت & برداشتم ولی فایل دیگری که از این فایل RSA ارث می برد با مشکل مواجه شد . خطای زیر نمایش داده می شود :

Warning: Declaration of Digital_Signature::CreateSign() should be compatible with Crypt_RSA::createSign($document, $private_key = NULL, $hash_func = NULL)
دوستان می توانید راهنمایی بفرمایید .

plague
دوشنبه 13 آذر 1396, 15:27 عصر
وقتی یک متد هم توی کلاس فرزند هست و هم تو کلاس پدر باید نوع و آرگومان هاش یکسان باشه
مشکل شما فکر میکنم اینه که آرگومان های تابع کلاس پدر با آرگومان های همون تابع در کلاس فرزند فرق میکنه