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

  • HowcastFoodDrink

    HowcastFoodD

    21 EYLÜL 2010
  • Mismag822 - The Card Trick Teacher

    Mismag822 -

    18 EKİM 2008
  • Motor Trend Channel

    Motor Trend

    11 Mart 2006