mysqli_connect()의 반환 값은 부울 값 true와 어떤 관련이 있습니까?
书包屁孩
书包屁孩 2018-11-07 22:53:49
0
3
1662

다음 코드를 보고 헷갈릴 때가 많습니다. 먼저, 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인가요? 그 이유를 아는 사람이 있습니까?

书包屁孩
书包屁孩

모든 응답(3)
虔

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


神沐

1541732977(1).jpg

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

胤彬-

微信截图_20181108154929.png

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿