![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 697 Pomógł: 47 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Zaczałem pisać własny parser szablonów... Daltego też mam kilka pytan dotyczących szybkości działania skryptu... Metoda jest taka, najpierw odnajduje wszystkie bloki { } za pomoca preg_mach_all nastepnie podmieniam odpowiednie bloki po przez str_replace. Nasuwa mi się pytanie czy ciągłe operowanie na całym tekscie nie bedzie zbyt wolne...?
Czy opłaci mi się podzieliśc plik na linijki i na każdej linijce wykonywać oddzielnie preg_mach_all a nastepnie str_replace... Wykluczyło by to również problem z funkcją str_replace(nie wiem co zrobić aby podmieniła tylko jeden najbliższy blok a nie wszystkie jakie znajdzie)... a może napisać własną funkcje znajdująca po kolei nawiasy klamrowe, wyodrebniala by je za pomocą substr i strpos... Jakieś sugestie? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 18:45 |