Jump to content
php.lv forumi

Mainīgo saraksts


tamster

Recommended Posts

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

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

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

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 by tamster
Link to comment
Share on other sites

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

×
×
  • Create New...