오늘 thinkphp3.2의 소스 코드를 살펴보니 Thinkphp/Library/Think/Storage.class.php의 연결 메서드가 약간 혼란스러운 것을 발견했습니다.
으아악$class의 경로에 "\" 대신 "\"가 필요한 이유는 무엇입니까? 마지막 "\"는 "'" 작은따옴표를 변환하기 위한 것입니다. 이는 이해할 수 있지만 처음 두 개의 "\"는 명확하지 않습니다. 메모리의 경우 ""를 직접 사용하는 것도 가능한 것으로 보이며 여기서는 "\"를 ""로 변경할 때 오류가 보고되지 않습니다. 더 좋고 안전한 고려 사항이나 나중에 __autoload()를 위한 것일 수도 있습니다. 에서 사용했는데 왜 "\"를 구체적으로 써야 하나요? 혹시 아시는 분 계시면 알려주시면 감사하겠습니다.
간단히 말하면
\
更为严谨,避免单独使用时可能出现的问题。归于实际生产里,只要不存在转义问题,具体写哪个都是一样的,但前提是你对你的代码很有把握。如果没有把握,写
\
를 사용하는 것이 더 안정적인 솔루션입니다.