Да, notice не вижу. Тогда вопрос: зачем разворачивается вся канитель с глобальным реестром, если все равно не прочитать значение внутри функции. Придется объект глобализировать и смысл от этого теряется (проще массив таскать за собой)
Ну раз ответ залайкали то уточню у вас: index.php является точкой входа и некоторой связующей, которая запускает сам код, и выставляет данные в шаблон и выводит его? И собственно от вставок (<? echo $var; ?>), циклов и условий никуда не деться?
Но большинство методов имеют такую метку Этот метод можно вызвать с ключом доступа пользователя, полученным в Standalone-приложении через Implicit Flow. Требуются права доступа: wall.
Kcid13: 1. Implicit flow — самый короткий и простой вариант. Ключ возвращается на устройство пользователя, где был открыт диалог авторизации (в виде дополнительного параметра URL). Такой ключ может быть использован только для запросов непосредственно с устройства пользователя (например, для выполнения вызовов из Javascript на веб-сайте или из мобильного приложения).
2. Authorization code flow — двухэтапный вариант с дополнительной аутентификацией Вашего сервера. Ключ доступа возвращается непосредственно на сервер и может быть использован, например, для автоматизированных запросов из PHP.