Bagaimanakah nilai pulangan mysqli_connect() berkaitan dengan nilai Boolean benar?
书包屁孩
书包屁孩 2018-11-07 22:53:49
0
3
1660

Saya sering melihat kod berikut dan keliru. Pertama, mysqli_connect() mengembalikan objek selepas sambungan berjaya, yang mengandungi banyak kunci: nilai. Adakah ia gagal disambungkan? Apa yang dikembalikan? ? ? ? ?


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

if (!$link) {

/*Ini abang, apa ini? , sangat pelik. Tanda kurung if() perlu dinilai sebagai benar atau salah $link ialah objek Jika anda menambah operasi NOT logik di hadapan, $link akan menjadi nilai bool? Atau palsu? Kemudian bolehkah saya memahami bahawa $link adalah benar sebelum ini? Maksudnya, nilai pulangan mysqli_connect() selepas ralat sambungan adalah benar Jadi !$link adalah palsu? Hubungan antara ini tidak jelas Adakah sesiapa tahu mengapa?

书包屁孩
书包屁孩

membalas semua(3)
虔

Mysqli_connect() nilai pulangan--》Pemegang sumber dikembalikan Anda mesti menambah dua pertimbangan bersyarat! !


神沐

1541732977(1).jpg

Anda sepatutnya dapat memahami perkara ini dengan sangat intuitif

胤彬-

微信截图_20181108154929.png

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan