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ÅŸ:
Nasıl Python ile şimdiki zaman almak i...
Nasıl bir liste boyutunu almak için...
Nasıl Gıt mevcut şube adı almak için?...
Nasıl MySQL kullanıcı hesaplarının bir...
Nasıl ASP.NET MVC [HandleError] öznite...