tamster Posted March 3, 2005 Report Share Posted March 3, 2005 Vajagās skriptu/patternu kurš no .php faila varētu izdabūt sarakstu ar tajā izmantotajiem mainīgajiem, pie tam neizpildot pašu skriptu. Sāku štukot kā to dabūt gatavu. Pagaidām domas ir apstājušās pie regular expressions, bet tādu rakstīt rokas vēl neceļas. Kāds nav mēģinājis ko līdzīgu uzveidot? Link to comment Share on other sites More sharing options...
arnico Posted March 3, 2005 Report Share Posted March 3, 2005 regexps vareetu buut kaukas taads: Prieksh parastiem mainiigajiem kaa "$mainigais" \$[a-zA-Z1-9]* Prieksh masiivu tipa mainiigajiem, piemeeram "$masivs[mainigais]" \$[a-zA-Z1-9]*\[[a-zA-Z1-9]*\] tas taa uz aatru roku :) nepilniibu un kljuudu ganjauka papilnam Link to comment Share on other sites More sharing options...
bubu Posted March 3, 2005 Report Share Posted March 3, 2005 Tā kā php ir dinamiska progr. valoda, tad domāju tas ir gandrīz neiespējami, jo var jau mainīgos definēt šādā veidā: $a='baranka'; $$a=4; // Tagad $baranka = 4; To protams var ievērpt dauz šarežģītākās kontrukcijās ar stringu konkatenāciju/fju izsaukumiem, utt.. Link to comment Share on other sites More sharing options...
tamster Posted March 3, 2005 Author Report Share Posted March 3, 2005 (edited) Njā, nu tik tālu es arī biju aizdomājies, bet tur jau tā lieta ka mainīgais var tikt iegrūzts jebkur. Tāpatās var būt arī echo 'abrabr $kuku abr'; un šajā gadījumā $kuku nav mainīgais... Interesanti kā tas tiek realizēts iekš teksta redaktoriem, jo šamie itkā mainīgos atšķir diezgan labi... Būs jāpalūr syntax faili :) Venoms, domājams, par šito varētu zināt. Edited March 3, 2005 by tamster Link to comment Share on other sites More sharing options...
bubu Posted March 3, 2005 Report Share Posted March 3, 2005 Parādi kaut vienu redaktoru, kurš atpazītu manu $baranka :) A ja domā vienkārši tos $xxx mainīgos, tad jau tos vienkārši atpazīt. Viss kas kodā sākās ar $ zīmi + tas, kas ir iekš " pēdiņām un sākās ar $ zīmi. Link to comment Share on other sites More sharing options...
Recommended Posts