你們也出現(xiàn)過(guò)老師16分鐘出現(xiàn)的注釋問(wèn)題嗎?
@青云123 ? :個(gè)人看法,不對(duì)請(qǐng)指正勿噴: 應(yīng)該是緩存的問(wèn)題,那幾行代碼雖說(shuō)主注釋掉了但是在緩存中存在,所以顯示出來(lái)的結(jié)果并不是我們想要的。我感覺(jué)那段注釋了的代碼不刪也可以,清空一下緩存文件可能會(huì)好!
@青云123 ? :個(gè)人看法,不對(duì)請(qǐng)指正勿噴: 應(yīng)該是緩存的問(wèn)題,那幾行代碼雖說(shuō)主注釋掉了但是在緩存中存在,所以顯示出來(lái)的結(jié)果并不是我們想要的。我感覺(jué)那段注釋了的代碼不刪也可以,清空一下緩存文件可能會(huì)好!
2017-12-11
舉報(bào)
2018-07-04
這個(gè)不是BUG也不是緩存問(wèn)題,問(wèn)題就在于老師是把代碼注釋了而不是刪除,被html注釋的PHP代碼還是PHP代碼
下面的<p>{$i}</p>這行代碼雖然使用<!---->注釋掉了,但是這個(gè)是屬于html的注釋,只有瀏覽器解析的時(shí)候才會(huì)略過(guò),而后臺(tái)重新編譯模板代碼以及運(yùn)行php程序的時(shí)候是不會(huì)省略的,這行代碼會(huì)被重新編譯成?php echo $i; ?> 在php中執(zhí)行
前面沒(méi)有出錯(cuò)是因?yàn)樵趂or循環(huán)中初始化了$i變量,因此沒(méi)有問(wèn)題,如果老師查看源代碼的話應(yīng)該是<!--<p>9</p>-->,但是因?yàn)樽⑨尩袅怂詻](méi)有顯示
第二次運(yùn)行,老師因?yàn)楦牧松厦鎓or循環(huán)中i的變量名,所以$i這個(gè)變量就不存在了,因此在運(yùn)行過(guò)程中找不到$i變量
根本原因就是一點(diǎn),用<!---->注釋的PHP代碼還是會(huì)正常執(zhí)行,只是瀏覽器端不顯示。
2017-12-12
貌似不是bug,是緩存的問(wèn)題
2017-12-12
thinkphp5中確實(shí)有存在注釋不掉的問(wèn)題,特別是注釋變量的時(shí)候,可能是bug吧