PHP kaynak kodu referanslar çağrı zaman geçmesine tespit Regexp

0 Cevap php

Ben doğru PHP 5.3 göçü yardım için kaynak kodu başvurular herhangi bir PHP çağrı zaman geçmesine tespit edecek bir düzenli ifade için arıyorum.

Şu anda, [^=&]\s*&\s*\$ var, ama bu atama durumlarda filtre etmez ($var = &$othervar;).

Bu sıradanifade (ayrıştırır sıradanifade tutulmanın ne lezzet üzgün, emin değilim) Tutulma ile uyumlu olmalıdır.

Edit: Bu bir biraz daha yakın olduğu (her ne kadar kesmek bir bit): (?<!([&=]\s{0,15}))&\s*\$

0 Cevap