<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/refs.basic.php.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'pt_BR',
  ),
  'this' => 
  array (
    0 => 'book.uopz.php',
    1 => 'uopz',
    2 => 'Opera&ccedil;&otilde;es do usu&aacute;rio para Zend',
  ),
  'up' => 
  array (
    0 => 'refs.basic.php.php',
    1 => 'Afetando o comportamento do PHP',
  ),
  'prev' => 
  array (
    0 => 'function.runkit7-zval-inspect.php',
    1 => 'runkit7_zval_inspect',
  ),
  'next' => 
  array (
    0 => 'uopz.setup.php',
    1 => 'Instala&ccedil;&atilde;o/Configura&ccedil;&atilde;o',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'pt_BR',
    'path' => 'reference/uopz/book.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/book.uopz.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="book.uopz" class="book">
 
 <h1 class="title">Operações do usuário para Zend</h1>
 

 <div id="intro.uopz" class="preface">
  <h1 class="title">Introdução</h1>
  <p class="para">
   A extensão uopz - Operações do Usuário para Zend -
   expõe a funcionalidade do mecanismo Zend normalmente
   usada em tempo de compilação e execução para
   permitir a modificação das estruturas internas que representam o código PHP,
   e para que o código do usuário interaja com a Máquina Virtual.
  </p>
  <p class="para">
   A uopz apoia as seguintes atividades:
  </p>
  <ul class="simplelist">
   <li>Sobrecarga de alguns opcodes, incluindo ZEND_EXIT e ZEND_NEW</li>
   <li>Funções e métodos de backup e restauração</li>
   <li>Renomeação de funções e métodos</li>
   <li>Cópia de funções e métodos</li>
   <li>Exclusão de funções e métodos</li>
   <li>Redefinição de constantes globais e de classe</li>
   <li>Exclusão de constantes globais e de classe</li>
   <li>Composição e modificação de classes em tempo de execução</li>
  </ul>
  <blockquote class="note"><p><strong class="note">Nota</strong>: 
   <p class="para">
    Todas as atividades suportadas são compatíveis com opcache.
   </p>
  </p></blockquote>
  <div class="caution"><strong class="caution">Cuidado</strong>
   <p class="simpara">
    PECL uopz 6.1.1 não é compatível com Xdebug &gt;= 2.9.4.
    Versões posteriores do uopz não são compatíveis com Xdebug &lt; 2.9.4.
   </p>
  </div>
 </div>

 






 






 







<ul class="chunklist chunklist_book"><li><a href="uopz.setup.php">Instala&ccedil;&atilde;o/Configura&ccedil;&atilde;o</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="uopz.requirements.php">Depend&ecirc;ncias</a></li><li><a href="uopz.installation.php">Instala&ccedil;&atilde;o</a></li><li><a href="uopz.configuration.php">Configura&ccedil;&otilde;es em Execu&ccedil;&atilde;o</a></li></ul></li><li><a href="uopz.constants.php">Constantes predefinidas</a></li><li><a href="ref.uopz.php">Fun&ccedil;&otilde;es de Uopz</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="function.uopz-add-function.php">uopz_add_function</a> — Adiciona fun&ccedil;&atilde;o ou m&eacute;todo inexistente</li><li><a href="function.uopz-allow-exit.php">uopz_allow_exit</a> — Permite o controle sobre o c&oacute;digo de opera&ccedil;&atilde;o de sa&iacute;da desabilitado</li><li><a href="function.uopz-backup.php">uopz_backup</a> — Faz backup de uma fun&ccedil;&atilde;o</li><li><a href="function.uopz-compose.php">uopz_compose</a> — Comp&otilde;e uma classe</li><li><a href="function.uopz-copy.php">uopz_copy</a> — Copia uma fun&ccedil;&atilde;o</li><li><a href="function.uopz-del-function.php">uopz_del_function</a> — Exclui fun&ccedil;&atilde;o ou m&eacute;todo adicionado anteriormente</li><li><a href="function.uopz-delete.php">uopz_delete</a> — Exclui uma fun&ccedil;&atilde;o</li><li><a href="function.uopz-extend.php">uopz_extend</a> — Estende uma classe em tempo de execu&ccedil;&atilde;o</li><li><a href="function.uopz-flags.php">uopz_flags</a> — Obt&eacute;m ou define sinalizadores em fun&ccedil;&atilde;o ou classe</li><li><a href="function.uopz-function.php">uopz_function</a> — Cria uma fun&ccedil;&atilde;o em tempo de execu&ccedil;&atilde;o</li><li><a href="function.uopz-get-exit-status.php">uopz_get_exit_status</a> — Recupera o &uacute;ltimo status de sa&iacute;da definido</li><li><a href="function.uopz-get-hook.php">uopz_get_hook</a> — Obt&eacute;m o gancho previamente definido na fun&ccedil;&atilde;o ou m&eacute;todo</li><li><a href="function.uopz-get-mock.php">uopz_get_mock</a> — Obt&eacute;m o mock atual para uma classe</li><li><a href="function.uopz-get-property.php">uopz_get_property</a> — Obt&eacute;m o valor da propriedade de classe ou inst&acirc;ncia</li><li><a href="function.uopz-get-return.php">uopz_get_return</a> — Obt&eacute;m um valor de retorno definido anteriormente para uma fun&ccedil;&atilde;o</li><li><a href="function.uopz-get-static.php">uopz_get_static</a> — Obt&eacute;m as vari&aacute;veis ​​est&aacute;ticas do escopo da fun&ccedil;&atilde;o ou m&eacute;todo</li><li><a href="function.uopz-implement.php">uopz_implement</a> — Implementa uma interface em tempo de execu&ccedil;&atilde;o</li><li><a href="function.uopz-overload.php">uopz_overload</a> — Sobrecarrega um opcode da m&aacute;quina virtual</li><li><a href="function.uopz-redefine.php">uopz_redefine</a> — Redefine uma constante</li><li><a href="function.uopz-rename.php">uopz_rename</a> — Renomeia uma fun&ccedil;&atilde;o em tempo de execu&ccedil;&atilde;o</li><li><a href="function.uopz-restore.php">uopz_restore</a> — Restaura uma fun&ccedil;&atilde;o a partir de um backup</li><li><a href="function.uopz-set-hook.php">uopz_set_hook</a> — Define o gancho a ser executado ao entrar em uma fun&ccedil;&atilde;o ou m&eacute;todo</li><li><a href="function.uopz-set-mock.php">uopz_set_mock</a> — Usa mock em vez de classe para novos objetos</li><li><a href="function.uopz-set-property.php">uopz_set_property</a> — Define o valor da classe existente ou propriedade de inst&acirc;ncia</li><li><a href="function.uopz-set-return.php">uopz_set_return</a> — Fornece um valor de retorno para uma fun&ccedil;&atilde;o existente</li><li><a href="function.uopz-set-static.php">uopz_set_static</a> — Define as vari&aacute;veis ​​est&aacute;ticas no escopo da fun&ccedil;&atilde;o ou m&eacute;todo</li><li><a href="function.uopz-undefine.php">uopz_undefine</a> — Indefine uma constante</li><li><a href="function.uopz-unset-hook.php">uopz_unset_hook</a> — Remove o gancho definido anteriormente na fun&ccedil;&atilde;o ou m&eacute;todo</li><li><a href="function.uopz-unset-mock.php">uopz_unset_mock</a> — Remove a defini&ccedil;&atilde;o de um mock previamente definido</li><li><a href="function.uopz-unset-return.php">uopz_unset_return</a> — Desfaz um valor de retorno previamente definido para uma fun&ccedil;&atilde;o</li></ul></li></ul></div><?php manual_footer($setup); ?>