Otoz jest tam pare IFów bez klamer otwierajacych/zamykajacych instrukcje....jak mam rozumiec taki zapis?
Tzn. skad mam wiedziec, gdzie ten IF sie konczy?
Przyklad:
//$text = preg_replace('#\[(.*?)\=\"(.*?)\"\](.*?)\[\/(.*?)\]#si', '[\\1=\\2]\\3[/\\4]', $text); $text = preg_replace('#\[(.*?)\="(.*?)"\](.*?)\[\/(.*?)\]#si', '[\\1=\\2]\\3[/\\4]', $text); preg_match_all('#\[/((.*?)(:[0-9a-f]+))\]#', $text, $arr); foreach( $arr[1] as $id => $value ) ....
drugi przyklad:
function costam() { if ( $is_sig || $postdata['user_id'] != $userdata['user_id'] ) $text = preg_replace("#(\[|\&\#91;)((.(?<!\])(?<!\&\#93;))+?):[0-9]+(\]|\&\#93;)#i", '\\1\\2\\4', $text); return $text; } // return $text - nie wiem teraz czy ten return jest od funkcji (w ktorej jest ten if), czy od tego ifa....dodam, ze cala funkcja operuje na zmiennej $text, wiec te eregi nie sa wskazowka, ze ten return jest od ifa :)
Skopiowalem z oryginalnymi tabami, zeby bylo widac dokladnie o co chodzi.
No i teraz zagadka, ktore linijki naleza pod tego ifa, a ktore juz nie?
Ktos zalowal tych klamerek jak widac, przez co kod jest nieczytelny
