>  Q&A  >  본문

PHP에서 메소드 매개변수를 제한하는 방법은 무엇입니까? 매개변수는 배열입니다. 전달된 배열 요소의 수와 키 이름을 지정하는 방법은 무엇입니까?

으아악

연결 방법에서 들어오는 배열 수는 5개여야 합니다: keyarray($dbhost,$dbuser,$dbpsw,$dbname,$dbcharset)

Java의 강력한 타이핑에 익숙하지만, PHP가 여러 부분에서 엄격하지 않은 것 같습니다. 이로 인해 메소드 본문의 코드 양이 늘어나나요? (메소드 본문에 판단을 적나요?)

淡淡烟草味淡淡烟草味2663일 전886

모든 응답(3)나는 대답할 것이다

  • 世界只因有你

    世界只因有你2017-06-14 10:51:58

    표준 값 배열을 정의하고, array_merge를 사용하여 표준 배열을 전달된 매개변수와 병합하고, 사용 시 표준 배열의 키 이름에 따라 값을 가져옵니다.
    참고자료: https://github.com/top-think/...

    회신하다
    0
  • 漂亮男人

    漂亮男人2017-06-14 10:51:58

    으아악

    회신하다
    0
  • 代言

    代言2017-06-14 10:51:58

    사용을 고려해볼 수 있습니다array_diff

    으아악

    비교에서는 array1에는 있지만 array2나 다른 매개변수 배열에는 없는 값을 반환합니다.

    회신하다
    0
  • 취소회신하다