Seguro :: Agujero

Safe :: Hole es un módulo PERL para hacer un agujero al compartimiento principal original en el compartimiento seguro.
Descargar ahora

Seguro :: Agujero Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Sey Nakajima and Brian McCauley
  • Sitio web del editor:
  • http://search.cpan.org/~seyn/Safe-Hole-0.10/Hole.pm

Seguro :: Agujero Etiquetas


Seguro :: Agujero Descripción

Seguro :: Hole es un módulo PERL para hacer un agujero al compartimiento principal original en el compartimiento seguro. Seguro :: Hole es un módulo Perl para hacer un agujero al compartimiento principal original en el compartimiento seguro.Synopsis Use seguro; Use seguro :: Agujero; $ cpt = nueva caja fuerte; $ agujero = nuevo seguro :: agujero {}; Sub prueba {prueba-> prueba; } $ Tesbj = nueva prueba; # $ CPT-> Compartir ('prueba'); # alternar como la siguiente línea $ agujero-> envolver (prueba, $ cpt, 'prueba'); # $ {$ cpt-> variob ('testobj')} = $ TESTOBJ; # alternar como la siguiente línea $ hole-> envolver ($ TESTOBJ, $ CPT, '$ TESTOBJ'); $ cpt-> Reval ('prueba; $ tesbj-> prueba;'); Imprimir $ @ if $ @; Prueba de paquete; SUB NUEVO {BESS {}, Shift (); } Sub Test {My $ Self = Shift; $ auto-> test2; } Sub Test2 {impresión "prueba-> test2 llamado"; } Podemos llamar a las subrutinas definidas fuera de la acción segura del compartimento (), o pueden llamar a los métodos a través del objeto que se copie del compartimiento segura con VarGloB (). Pero también se ejecutan las subrutinas orticetinas en el compartimiento seguro, por lo que no pueden calificar las subrutinas que se califican dinámicamente con el nombre de paquete, como los métodos de clase, ni pueden compilar el código que use opcodesthat están prohibidos dentro del compartimiento. A través de un agujero seguro :: Ejecute las subrutinas externas definidas en el compartimento principal original desde el compartimiento seguro. Tenga en cuenta que si una subrutina se llamó a través de Safe :: Agujero :: Llamar a ACARP :: Croak () informará que el error ha ocurrido con FiSafe :: Agujero. Esto se puede evitar al incluir Safe :: Hole :: Usuario en @ ISA para el paquete que contiene la subrutina. Requisitos: · Perl


Seguro :: Agujero Software relacionado