SORU
25 Kasım 2009, ÇARŞAMBA


Nasıl PHP işlem kodları almak için?

  <?php
      $show_value   = 123;
      echo 'sing_quote'.$show_value;
      echo "double_quote{$show_value}";

  ?>

Onun kodu

1: <?php
2: $show_value   = 123;
        0  ASSIGN              !0, 123
3: echo 'sing_quote'.$show_value;
        1  CONCAT              'sing_quote', !0 =>RES[~1]     
        2  ECHO                ~1
4: echo "double_quote{$show_value}";
        3  ADD_STRING          'double_quote' =>RES[~2]     
        4  ADD_VAR             ~2, !0 =>RES[~2]     
        5  ECHO                ~2
        6  RETURN              1

CEVAP
25 Kasım 2009, ÇARŞAMBA


Vulcan Logic Disassembler PECL uzantısını kontrol et - daha fazla bilgi için author's home page bkz.

Vulcan Mantık Çözücü kancaları Çalışabilir Motor ve döker tüm işlem kodları (birim yürütme) bir script. Bir başlangıcı olarak yazılmıştır kodlayıcı, ama hiç zamanım olmadı için bu. Ne olduğunu görmek için kullanılabilir Çalışabilir Motor üzerinde olacak.

Yüklü bir kez, bu gibi kullanabilirsiniz:

php -d vld.active=1 -d vld.execute=0 -f yourscript.php

Ayrıca interesting blog post on opcode extraction PHP manual page listing the available opcodes Bu bakın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AlaskanGrizzly

    AlaskanGrizz

    30 EKİM 2009
  • jonathepianist

    jonathepiani

    31 Temmuz 2008
  • sk8ingis4me

    sk8ingis4me

    16 Mart 2006