- ini_set: documentation ( source)
- error_reporting: documentation ( source)
<?PHP
class COMMENT
{
public function prepare($data)
{
$data['body'] = COMMENT::prepareBody($data['body']);
}
public function prepareBody($body)
{
call_user_func(array('self', 'prepareBody_cb'));
}
public static function prepareBody_cb($match)
{
return 'ok';
}
}
class COMMENTS {
function addComment($data)
{
$x = COMMENT::prepareBody($data);
}
}
class ACTION {
function ietsMetComment()
{
$post = array ('body' => 'a');
$c = new COMMENTS();
$c->addComment($post);
}
}
function selector()
{
$x = new ACTION;
$x->ietsMetComment();
}
error_reporting(E_ALL);
ini_set('display_errors', 'on');
selector();