Вам не нужна оболочка class
только для сортировки, вы можете просто запустить функцию sort
напрямую, проблема с вашим кодом заключается в возврате в __constructor
.
Я предлагаю вам запустить это прямо так:
<?php
$newarray = array(11,-2,4,35,0,8,-9);
sort($newarray);
print_r($newarray);
?>
или этот, если вам все еще нужна OOP версия:
<?php
class sortClass{
private $arrayPassed = [];
public function __construct(array $arrayPassed){
$this->arrayPassed = $arrayPassed;
}
public function sort() {
sort($this->arrayPassed);
return $this->arrayPassed;
}
}
$newarray = array(11,-2,4,35,0,8,-9);
$sortClass = new sortClass($newarray);
print_r($sortClass->sort());