안녕하세요, 그래서 여기에서하려고하는 것은 $ this-> post [ "search"]가 설정되어 있거나 설정되어있는 경우 내 함수의 두 소스를 확인하는 것입니다. this-> ID를 사용 [ "ID를"] 게시 할 수 있지만 둘 :논리 연산자를 사용하거나 '항상'true를 반환합니다.
($this->post["search"] or $this->post["id"])
내가 진정한 해답와 부울 값을 가져 덤프, 왜? 당신은 아마 설정 있는지에 따라 제어 흐름을 통과해야
$this->sql->cell("select search_for('" . $this->post["search"] or $this->post["id"] . "') as response;");
($ this-> post [ "search"] 또는 $ this-> post [ "id"])는 post 배열 요소의 내용이 아닌 _true_ 또는 _false_를 반환합니다. $ this-> post [ "search"]에 'find me'가 있으면 _true_입니다. –
질문과 같이 한 줄에 사용하고 싶지만 if/else를 사용해야합니다. –
_ ($ this-> post [ "search"]? $ this-> post [ "search"] : $ this -> post [ "id"]) _ 적어도 하나가 제공되면 _ 값을 리턴합니다. [PHP 3 진수 연산자 사용하기] (http://www.sitepoint.com/using-the-ternary-operator/) –