#!/usr/bin/env php <?php require_once 'scripts/__init_script__.php'; function handler1($event, $value, array $metadata) { echo pht('Handler 1 - event is `%s`'."\n", $event); } function handler2($event, $value, array $metadata) { echo pht('Handler 2 - event is `%s`'."\n", $event); } echo "First error - no handler registered:\n"; strlen(null); echo "\n"; PhutilErrorHandler::setErrorListener("handler1"); echo "Registered one handler, error again:\n"; strlen(null); echo "\n"; PhutilErrorHandler::setErrorListener("handler2"); echo "Registered 2 handlers, error again:\n"; strlen(null); echo "\n";