- strcmp: documentation ( source)
- print_r: documentation ( source)
- usort: documentation ( source)
<?php
class B {
/**
* @return bool
*/
public function sort() {
/** @var string[] $result */
$result = array('aaa', 'bbb', 'ccc');
usort($result, array($this, 'sortInternal'));
return $result;
}
/**
* @param string $a
* @param string $b
* @return int
*/
private function sortInternal($a, $b) {return strcmp($a, $b);}
}
$b = new B();
echo print_r($b->sort(), true);