<?php function reSize($width, $height) { if($width > 640 OR $height > 480) { if($width > $height AND $width > 640) { $height = ($height * 640)/$width; $width = 640; } elseif($width > $height AND $height > 480) { $width = ($width * 480)/$height; $height = 480; } reSize($width, $height); } else { return $width; } } $zmienna = reSize(720, 576); ?>
funkcja nic nie zwraca. Jeśli nad return wpisze echo $width; to wyświetla prawidłowo, więc skrypt przechodzi do tego else ale return coś nie chce działać, ktoś widzi gdzie jest bląd?