2010-12-16 2 views
0

"임계 값"은 PHP 코드에서 무엇을 의미합니까? 코드는 다음과 본 계약과 같이 간다 :PHP 코드에서 임계 값은 무엇을 의미합니까

function IsRequestLocked($request_date, $status=0){ 

    $retval = true; 

    if($status==0){ 

    $current_date = mktime(23, 59, 59, intval(date("n")), 
     intval(date("j")), intval(date("Y"))); 

    if($this->Threshold['THRESHOLD_TYPE']){ 
     $request_date = mktime(23, 59, 59, 
     intval(date("n", $request_date)), 
     intval(date("j",$request_date)) + intval($this->Threshold['THRESHOLD']), 
     intval(date("Y",$request_date))); 
    }else{ 
     $request_date = mktime(23, 59, 59, 
     intval(date("n", $request_date)), 
     intval(date("j",$request_date)) - intval($this->Threshold['THRESHOLD']), 
     intval(date("Y",$request_date))); 
    } 
    $retval = ($current_date > $request_date);  
    } 
    return $retval; 
} 
+3

'$ this'의 클래스 정의를주세요. 지금 현재로서는 대답 할 수 없습니다. – Earlz

+0

"임계 값"은 일부 계산에서 팁점을 의미합니다. [wiktionary : 행동이 시작되는 시점] (http://en.wiktionary.org/wiki/threshold). 이 경우 타이밍이 지정된 이벤트를 감지하기 위해 두 개의 분기 알고리즘이 달라집니다. – mario

답변

2

그것은 PHP에서 특별한 것을 의미하지 않는다. 그 코드는 현재 코드에서 식별 할 수없는 클래스 (즉, IsRequestLocked() 메서드)에 속하는 배열입니다.

이 클래스가 무엇이고 어디에서 가져 왔는지 말해 주어야합니다. 그렇지 않으면 매우 일반적인 대답 만 제공 할 수 있습니다.

1

예제에서는 객체 내부에 변수가 있음을 보여 주며 정확한 배열입니다. 그래서 그것은 많은 것을 의미 할 수 있습니다.

일부 날짜 시간이 관련되어 있기 때문에 일부 만료일과 관련이 있다고합니다.

1

내가 야생으로 추측하면, Threshold['THRESHOLD']은 자원이 잠긴 상태로 유지되는 몇 분 또는 몇 초 종류라고 말하면 Threshold['THRESHOLD_TYPE']은 다른 잠금 시간과 다른 종류의 잠금입니다.

+0

"Days", 나는 그것이'j' 회원 (달의 날)에 추가되기 때문에 의심 스럽습니다. 하지만 그 외에는 네가 옳다고 생각해. – paxdiablo

5

PHP에서 임계 값은 영어에서와 같은 것을 의미합니다. 제한을 넘어서서 변경됩니다.

고전적인 의미에서 물 탱크의 문턱은 넘침 관이있는 곳입니다. 물이 그 수준에 도달하면, 물을 채우지 않고 탱크 밖으로 흘러 나옵니다.

컴퓨터 관련 : 서버 실의 임계 값은 섭씨 약 30도입니다. 저쪽에, 경보는 "Whoop Whoop"가고 누군가는 aircon를 잘 밖으로 검사해야했다.

웹 서버 팜에 대한 요청이 시작되면 서버의 다른 인스턴스를 온라인으로 구입하여 도움을받을 수 있습니다 (주문형 용량).

특별한 경우 코드는 유형에 따라 임계 값을 더하거나 뺀 다음 현재 날짜와 비교하는 것입니다. 그 이상으로, 나는 당신의 어플리케이션에 대한 더 이상의 정보가 없기 때문에 더 많은 것을 제공 할 수 없다.


함수와 변수의 이름을 바탕으로, 나의 가장 좋은 방법은 요청을하거나 자신의 요청 날짜 또는 이후에 일정 시간 전에 일정 시간 동안 고정 될 수 있다는 것이다. 전자의 예는 고객과의 약속 일 수 있습니다. 고객이 2 일 이내에 (예 : 2 일) 도착하면 약속 한 날짜를 변경할 수 없으므로 고객의 진노를 피하십시오.

패스워드 변경 요청이 제정 된 후에는 사용자가 패스워드를 자주 변경하지 않도록 5 일간 머물러 있어야합니다 (편집 할 수 없음).

예를 들어 알 수 있겠지만 응용 프로그램을 거의 알지 못하므로 내가 할 수있는 최선의 방법입니다.

+1

하하하, "Whoop Whoop" – BoltClock

+0

나는 당신의 대답을 매우 고맙게 생각한다. – aintgel

관련 문제