Funkcja Action Script w PHP

0

jak powinna wyglaac prawidlowo napisana funkcja w php na podstawie funkcji AS, prosze o pomoc,

 
public function GetItemFile(param1:int, param2:int, param3:int, param4:int) : String
        {
            var _loc_5:* = null;
            _loc_5 = "itm";
            if (param2 >= 50 && param1 != 14)
            {
                param3 = 0;
            }
            _loc_5 = _loc_5 + (String(param1) + "-");
            _loc_5 = _loc_5 + (String(param2) + "");
            if (param1 >= 3 && param1 <= 7 || param1 == 1 || param1 == 2)
            {
                _loc_5 = String(param1) + "-" + String((param4 + 1)) + "/" + _loc_5 + "-";
                _loc_5 = _loc_5 + String((param3 + 1));
                _loc_5 = _loc_5 + ("-" + String((param4 + 1)));
            }
            else if (param1 == 8 || param1 == 9 || param1 == 10 || param1 == 11 || param1 == 12 || param1 == 13 || param1 == 14)
            {
                _loc_5 = String(param1) + "-1/" + _loc_5 + "-";
                if (param1 < 10)
                {
                    _loc_5 = _loc_5 + (String((param3 + 1)) + "-");
                }
                _loc_5 = _loc_5 + "1";
            }
            return "res/gfx/itm/" + _loc_5 + (param1 == 0 ? (".png") : (".png"));
        }// end function
0

Której linijki nie rozumiesz?

0

No chyba wszystko rozumiem ale cos nie dziala

przerobilem ja na php ale niem am pewnossci czy prawidlowo

 
function GetItemFile($param1, $param2, $param3, $param4) {
    
                     
            $_loc_5 = null;
            $_loc_5 = "itm";
            if ($param2 >= 50 && $param1 != 14)
            {
                $param3 = 0;
            }
            $_loc_5 = $_loc_5 . $param1 . "-";
            $_loc_5 = $_loc_5 . $param2 . "";
            if ($param1 >= 3 && $param1 <= 7 || $param1 == 1 || $param1 == 2){
                
                $_loc_5 = ($param1) . "-" . (($param4 + 1)) . "/" . $_loc_5 . "-";
               $_loc_5 = $_loc_5 . (($param3 + 1));
               $_loc_5 = $_loc_5 . ("-" . (($param4 + 1)));
                
               #6-?/itm-
               #6-?/itm-?
               #6-?/itm-?-?
                
            }
            else if ($param1 == 8 || $param1 == 9 || $param1 == 10 || $param1 == 11 || $param1 == 12 || $param1 == 13 || $param1 == 14) {
                $_loc_5 = ($param1) . "-1/" . $_loc_5 . "-";
                if ($param1 < 10)
                {
                    $_loc_5 = $_loc_5 . ((($param3 + 1)) . "-");
                }
                $_loc_5 = $_loc_5 . "1";
                
                
                
            }

            $link="/res/gfx/itm/".$_loc_5.($param1 == 0 ? (".png") : (".png"));
            return $link;
        }// end function

1 użytkowników online, w tym zalogowanych: 0, gości: 1