2010-08-11 5 views
0

나는이 이상한 문제가있다.AMFPHP가 기본 함수 인수를 초과합니까?

amfphp 서비스 브라우저를 통해 해당 기능을 호출하고 유효한 ID를 입력하고 $num_images 필드를 비워두면 amfphp가 실제로 빈 문자열을 인수로 전달합니다.

// if i call this function width just an ID 
function getWorkers($id, $num_images = 100) { 
    ... 
    // num_images will be set as '' 
} 
내가 쉽게 확인하여 대체 할 수 있습니다

:

function getWorkers($id, $num_images = 100) { 
    if($num_images=='') $num_images = 100; 
    ... 
    // num_images will now be really set as 100 
} 

누구나 AMFPHP와 같은 경험을?

+0

그건 내가 AMFPHP에서 얻은 적이 없다. 최신 버전이 없다면 AMFPHP 설치를 업데이트하십시오. 또한 Flash에서 빈 변수를 두 번째 변수로 전달하지 않도록하십시오. – Francisc

+0

@Francisc 네, 그렇습니다. 예쁜 인터페이스에서 모든 웹 서비스에 액세스 할 수있게 해주는 AMFPHP 브라우저는 입력이없는 경우 항상 빈 문자열을 변수로 전달합니다. 이상한. 그럼에도 불구하고 해결하기 쉽습니다. 감사! – Frankie

+0

다행스럽게 생각합니다. :) – Francisc

답변

1

그건 이상한 일입니다. 나는 AMFPHP에서 그런 것을 얻지 못했습니다. 최신 버전이 없다면 AMFPHP 설치를 업데이트하십시오. 또한 Flash가 빈 변수를 두 번째 변수로 전달하지 않도록합니다.

(코멘트에서 복사 됨)

관련 문제