![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 23.02.2007 Skąd: Niepołomice Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Czy możliwe jest zmienienie definicji wyrażenia regularnego w trakcie działanie tej funkcji? Jestem w trakcie budowy skryptu analizującego pliki PHP. Chciałbym w momencie napotkania fragmentu ?> lub <? zmieniać wyrażenie regularne pobieżnie opisujące składnię PHP na definiujące składnie HTML i odwrotnie. Czy jest możliwe przeanalizowanie takiego pliku za pomocą jednej funkcji preg_replace_callback? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 9 Dołączył: 3.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
wiesz że zazwyczaj zbyt duże kombinowanie pogarsza wydajność? znacznie lepiej utrzymywać proste kody
nie wiem po co Ci analiza kodu, ale może rzuć okiem na tokenizer w php, manual => rozdział CLXVII regexpa w czasie funkcji nie zmienisz (przynajmniej z tego co ja wiem...) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 07:28 |