>  Q&A  >  본문

mysqli_connect()의 반환 값은 부울 값 true와 어떤 관련이 있습니까?

다음 코드를 보고 헷갈릴 때가 많습니다. 먼저, mysqli_connect()는 연결에 성공한 후 많은 키:값을 포함하는 객체를 반환합니다. 연결에 실패하나요? 무엇이 반환되나요? ? ? ? ?


$link = mysqli_connect('localhost', 'my_user', 'my_password', 'my_db');

if (!$link) {

/*이게 형님이야, 뭐야? 이거? , 아주 이상해요. if() 괄호는 true인지 false인지 확인해야 합니다. $link는 객체입니다. 앞에 논리적 NOT 연산을 추가하면 $link가 bool 값이 됩니다. 아니면 가짜? 그렇다면 이전에는 $link가 사실이었다는 것을 이해할 수 있을까요? 즉, 연결 오류 후 mysqli_connect()의 반환 값이 true인가요? 그렇다면 !$link는 false인가요? 그 이유를 아는 사람이 있습니까?

书包屁孩书包屁孩2146일 전1564

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

  • 虔

    2018-11-13 00:17:40

    Mysqli_connect() 반환 값--》리소스 핸들이 반환됩니다. 두 가지 조건 판단을 추가해야 합니다! !


    회신하다
    0
  • 神沐

    神沐2018-11-09 11:14:33

    1541732977(1).jpg

    이건 아주 직관적으로 이해하실 수 있으실 거에요

    회신하다
    0
  • 胤彬-

    胤彬-2018-11-08 15:49:55

    微信截图_20181108154929.png

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