最贊回答 / qq_或初遇或訣別_0
PHP默認的會話處理器是session.save_handler = files(即文件)。如果同一個客戶端同時并發(fā)發(fā)送多個請求(如ajax在頁面同時發(fā)送多個請求),且腳本執(zhí)行時間較長,就會導致session文件阻塞,影響性能。因為對于每個請求,PHP執(zhí)行session_start(),就會取得文件獨占鎖,只有在該請求處理結束后,才會釋放獨占鎖。這樣,同時多個請求就會引起阻塞。
2019-02-24
已采納回答 / 慕的地2238178
\在這里是轉義符,是為了區(qū)分開正則匹配符號和正常的符號的情況。\-告訴計算機代表內容中包含-,而不是代表范圍的”-“符號。[\w\-]+表示多次匹配方括號中定義的字符類整體(字母、數字、下劃線(\w),還有-(\-))。
2019-02-06
最贊回答 / qq_慕勒8428175
如果短橫線-是在方括號[]內,則需要使用反斜杠\轉義,因為短橫線-在方括號[]內有特殊含義,代表了字符的范圍,如[0-9],0-9之間的所有數字。反之,如果短橫線-在方括號[]外,因為-在方括號外不具有特殊含義,不需要進行轉義。但是你發(fā)現,即使你在方括號外對不需要轉義的字符,如這里的-使用了轉義符\寫成\-也是可以的,這樣可以提高代碼的可讀性,編譯器應該在編譯的時候會發(fā)現不需要它實際上不需要轉義而對其忽略。順便說一下,如果你想使用字符\的話,需要對其進行轉義寫成\\,這樣匹配出來的才是\字符,在方括號內外...
2019-01-26