<?php
//Jika pemalar AUTH wujud untuk ditakrifkan('AUTH'), ia adalah benar dan pintu keluar berikutnya tidak akan diakses. Jika ia palsu, jalankan exit
defined('AUTH') atau exit('Akses tidak dibenarkan kerana faktor keselamatan');
?>
Mengapa keputusan output: Akses tidak dibenarkan kerana keselamatan faktor? AUTH pemalar tidak mempunyai nilai yang ditetapkan Bagaimana saya boleh menganggapnya sebagai palsu dan melaksanakan keluar? ?
Kod di atas adalah bersamaan dengan anda.
Komen yang anda tulis adalah betul, tetapi soalan anda nampaknya bertentangan dengan komen anda. Anda perlu memahaminya terlebih dahulu atau mempunyai teorem litar pintas b. Jika a adalah benar, ia tidak akan terus menilai sama ada b adalah benar Hanya apabila a adalah salah, ia akan menilai sama ada b adalah benar. definition() adalah bersamaan dengan a, dan exit() bersamaan dengan b Anda telah mengatakan bahawa AUTH tidak mempunyai nilai yang ditetapkan, kemudian ditakrifkan adalah palsu, dan exit() dinilai, dan exit() sentiasa benar, jadi keluar. () dilaksanakan