Ben belirli koşullar yerine getirilmediği takdirde döngünün bir sonraki yineleme atlamak için çalışıyorum. Sorun döngü devam bağımsız olmasıdır.
Nerede yanlış yaptık?
İlk yorumuna cevaben Güncelleme Kod örneği.
foreach ($this->routes as $route => $path) {
$continue = 0;
...
// Continue if route and segment count do not match.
if (count($route_segments) != $count) {
$continue = 12;
continue;
}
// Continue if no segment match is found.
for($i=0; $i < $count; $i++) {
if ($route_segments[$i] != $segments[$i] && ! preg_match('/^\x24[0-9]+$/', $route_segments[$i])) {
$continue = 34;
continue;
}
}
echo $continue; die(); // Prints out 34