На самом деле, ваша переменная $ instance не находится в глобальной области видимости, на основе этого кода ... она является локальной только для функции MySpecialClass :: display_template ().
Если вы хотите подчеркнуть на странице документации template.php, что для читателя есть что-то важное в отношении переменной $ instance, вы можете использовать тег @see в docblock на уровне файла template.php ( место, где у вас есть тег @global), чтобы указать читателю функцию MySpecialClass, которая устанавливает $ instance:
<?php
/**
* Template for ...
*
* @copyright Me
* @version 1
*
* @see MySpecialClass::display_template() to see how $instance is populated
*/
?>
<h1><?php echo $instance['title']; ?></h1>