Pages

sexta-feira, 3 de agosto de 2012

Escopo

Escopo é o limite dentro do qual os recursos de um sistema podem ser utilizados. Na programação seria o trecho do código onde uma variável tem sua validade. Um exemplo com PHP:

 public function indexAction() {
        $view = Zend_Registry::get('view'); /** O escopo da variável $view começa aqui */
        $session = Zend_Registry::get('session');
        if (isset($session->usuario)) {

            $usuario = $session->usuario; /** O escopo da variável $usuário começa aqui */
            $view->assign('usuario', $usuario);

            $view->assign('header', 'admin/adminheader.phtml');
            $view->assign('body', 'admin/bodyadmin.phtml');
            $view->assign('footer', 'admin/adminfooter.phtml');
            $this->_response->setBody($view->render('default.phtml'));
            /** O escopo da variável $usuário termina aqui */
        } else {
            $this->_redirect('/admin/login/');
        }
     /** O escopo da variável $view termina aqui */
    }

Nenhum comentário:

Postar um comentário