- strtoupper: documentation ( source)
<?php
interface Bar {
public function augment();
}
abstract class Baz implements Bar
{
public function __construct($data)
{
$this->data = $data;
$this->augment();
}
}
class Foo extends Baz
{
public function augment()
{
$this->data = strtoupper($this->data);
}
}
$foo = new Foo('imlower');