Ładny brzuch

Jak z SynEdit'a wybrac liste wszystkich zmiennych PHP?? (w tym tez tablic??)
Uytkownik mariush13 edytowa ten post 15 stycze 2007, 18:09


wyszukaj wszystko co jest *$*

Lol :P dobre to bylo!! Tyle ze np moze byc cos takiego w PHP:$jakas_zmienna="$zmienna1$zmienna2";
I chodzi o to zeby oddzielic te zmienne od siebie i wyswietlic w postaci listy.
Uytkownik mariush13 edytowa ten post 15 stycze 2007, 18:45

Lol :P dobre to bylo!! Tyle ze np moze byc cos takiego w PHP:$jakas_zmienna="$zmienna1$zmienna2";
I chodzi o to zeby oddzielic te zmienne od siebie i wyswietlic w postaci listy.
No to bierz plik StrUtils w obroty i sie baw tymi stirngami ktore znajdziesz.
Nie podamy Ci gotowego kodu - na to nie licz. Funkcje Copy, Pos, PosEx, StringReplace orazmasa innych i do roboty.
Kombinuj chlopie. Myslisz ze Migajkowi ktos dal gotowe kody z ktorych on zlepil HateML'a?




Myslisz ze Migajkowi ktos dal gotowe kody z ktorych on zlepil HateML'a?
;)
na forum pare razy podawalem przyklady parserow (niedokonczone i bardzo proste)
http://forum.ks-eksp...m...st&p=488002
przynajmniej mi sie tak pisze najwygodniej, ale w tej chwili wszystkie parsery ktore robie (html, php, css [in progress], mysql oraz wiele innych wlasnych formatow) dzialaja na zasadzie z przykladu - czyli glowna petla w ktorej sprawdzany jest "aktualny" znak, w zaleznosci od niego wykonywana jest jakas operacja... 
najwazniejsze to zastanowic sie na jakie znaki musimy "reagowac", w zaleznosci od jezyka :]

dla samych nazw zmiennych bym zrobil cos w stylu
pseudokod

//przykladowa nazwa zmiennej : $zmienna; if tekst[i] = '$' then  begin   inc(i); // teraz tekst[i] = 'z'   p:= i; //zmienna tymczasowa p   //teraz przeskoczymy na za literke "a" (po niej jest srednik wiec petla przerwie dzialanie)   while (i < length(tekst)) and not (tekst[i] in [' ', #13, #10, ';']) do inc(i);   Copy(tekst, p, i - p + 1); //nie jestem pewien czy dobrze to copy, z glowy nie napisze   end; 

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •