LINUX.ORG.RU

История изменений

Исправление Northsoft, (текущая версия) :

Enjoy your polymorphism.

function fun($x, $y = NULL){
	if (is_string($x) && is_string($y)) {
		parent::fun($x, $y);
	} elseif (is_array($x) && is_null($y)) {
		$parentX = $x["x"]; $parentY = $x["y"];
		parent::fun($parentX, $parentY);
	}
}

Исходная версия Northsoft, :

Я бы домножил на ноль аффтара этих строк.

Enjoy your polymorphism.

function fun($x, $y = NULL){
	if (is_string($x) && is_string($y)) {
		parent::fun($x, $y);
	} elseif (is_array($x) && is_null($y)) {
		$parentX = $x["x"]; $parentY = $x["y"];
		parent::fun($x, $y);
	}
}