<?php public function isValid() { //for($i = 0; $i < count($patt); $i++) //echo $patt[$i][$i]; if($patt) $blFlag = true; else $blFlag = false; if($patt2) $blResult = $blFlag & true; else $blResult = $blResult & false; return $blResult; } ?>
I bez znaczenia, czy wpiszę w recipient_name Jacek Kowalski, czy Jacek0Kowalski, funkcja zawsze zwraca true. Drugie wyrażenie działa bezbłędnie. Co jest źle? Plis help!
Edit:
Ok, już działa. Pierwsze wyrażenie zastąpiłem tym:
<?php ?>
Tylko może mi ktoś wytłumaczyć dlaczego \w nie działało? Przecież to klasa odpowiedzialna za słowa tak? A w słowach nie występują cyfry...