- var_dump: documentation ( source)
- class_exists: documentation ( source)
- class_uses: documentation ( source)
<?php
trait Slug
{
public function getSlug()
{
return $this->name;
}
}
interface Sluggable
{
public function getSlug();
}
class MyClass implements Sluggable
{
use Slug;
protected $name;
public function __construct($name)
{
$this->name = $name;
}
}
function __autoload($class)
{
echo 'pleased to meet you';
return false;
}
var_dump((new MyClass('Kev'))->getSlug(), class_uses('MyClass'));
class_exists('Bar', true);