پارس جوم :: انجمن های تخصصی جوملا

نسخه‌ی کامل: در مورد کدهای php
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
این کد ها در ورژن پایین php جواب میداد و من می تونستم مقدار $msg را به دست بیارم در ورژن بالاتر نمی تونم


کد:
require_once('lib/nusoap.php');  
      $client = new nusoap_client('https://sadad.shaparak.ir/services/MerchantUtility.asmx?wsdl','wsdl');
            $soapProxy = $result->getProxy() ;

        $result=$soapProxy->CheckRequestStatusResult($OrderId , $MerchantId  , $TerminalID, $TransactionKey , $_SESSION['req'] , $AmountTrans);

        
     $msg=ShowStatus($array['FailCode']);
     $ResponseCode=$array['ResponseCode'];
     $RefNo=$array['RefrenceNumber'];
     $AppStatus=$array['AppStatus'];
این هم بقیه کد
کد:
function ShowStatus($ErrorCode){
$ErrorDesc =  $ErrorCode;
    if($ErrorCode=="0")
        $ErrorDesc = "بدون اشكال";
    if($ErrorCode=="1")
        $ErrorDesc = "با بانک تماس حا صل نمایید";
    else if($ErrorCode=="12")
    .
    .
    .
     return $ErrorDesc;}
و قسمتی که کد رو نشان میداد
کد:
echo ("وضعیت تراکنش : ".$msg." ");
در ورژن php 5.6.26 چرا نشان داده نمی شود
لطفا راهنمایی کنید
مشکل حل شد ممنون
لینک مرجع