PDA

View Full Version : سوال: مشکل با nusoap.php بانک ملت در php 5.4



Muhammad-Ali
یک شنبه 08 تیر 1393, 15:27 عصر
سلام
nusoap.php که بانک ملت میده تا نسخه ی 5.3 سازگاری داره. به این دلیل:
http://www.php.net/manual/en/language.references.pass.php



Note: There is no reference sign on a function call - only on function definitions. Function definitions alone are enough to correctly pass the argument by reference. As of PHP 5.3.0, you will get a warning saying that "call-time pass-by-reference" is deprecated when you use & in foo(&$a);. And as of PHP 5.4.0, call-time pass-by-reference was removed, so using it will raise a fatal error.


یه lib دیگه از تو نت گرفتم فعلا با اون کار میکنم مشکلی نداره و توی فایل changelog نمونه کدهاش تاریخ آپدیتش 2010 هستش در حالی که مال بانک 2007 هستش. این lib های اصلاح شده از کجا در میان؟ بچه ها خودشون اصلاح می کنن؟
بیشتر این نکته جالب توجه هست که وقتی تماس گرفتم گقتند که حق ندارید از lib دیگه ای استفاده کنید. قضیه چجوری میشه؟ نه آپدیت می کنن و نه میذارن چیز دیگه ای استفاده کنی. ؟؟؟

pejman_view
یک شنبه 08 تیر 1393, 16:01 عصر
سلام

nusoap پروژه ای متن باز است. که هر کسی می تواند آن را بروز رسانی کند و خود نویسنده های این کد دائماً آن را بروز رسانی می کند.
آدرس پروژه: http://sourceforge.net/projects/nusoap/
این پروژه برای این طراحی شده که در صورت نداشتن دسترسی برای استفاده از soap در PHP این را جایگزین کنید و فکر نمی کنم بانک ملت تغییراتی در nusoap داده باشد اما ممکن است بخاطر تغییراتی که نویسنده های این پروژه داده باشند فرضاً اسم یک تابع تغییر کرده باشد لذا امتحان کنید اگر جواب داد مشکلی ندارد و آخرین بروز رسانی هم در سال 2013 انجام شده است.