php URI troube, if deyimi ile

2 Cevap php

Ben, bu gibi görünen bir ise deyimi, çalıştırıyorum

if($this->uri->segment(1) !== 'search' || $this->uri->segment(1) !== 'employment') {
    //dome something
}

Benim sorunum uri segment 1 arama eşitse eğer ben ilk koşul çalışmaları, daha sonra yöntem sayfa istihdam üzerinde ancak çalıştırmak kalmamasıdır, ve Uri ilk parça durumu hala bu yüzden, ishal sonra istihdam nedir?

2 Cevap

Sen bence bu arıyoruz:

if($this->uri->segment(1) === 'search' || $this->uri->segment(1) === 'employment') {
    //dome something
}

=== yerine !== kullanımı

Yapmanız gereken

if($this->uri->segment(1) === 'search' || $this->uri->segment(1) === 'employment') {
    //do something
}

veya

if($this->uri->segment(1) !== 'search' && $this->uri->segment(1) !== 'employment') {
    //do something
}

depending on what you want to do... asking fveya (bla!=blubb || bla!=blah) doen't make any sense because it will be true everytime.