完美解決在ThinkPHP控制器中命名空間的問題

2022-10-06 08:18:07 字數 530 閱讀 3123

前幾天在tp中,使用php自帶類,因為命名空間,遇到乙個小問題。因為thinkp程式設計客棧hp中使用了命名空間,如果在home命名空間下,直接執行如下**

$datetime= new datetime($basedate, new datetimezone($timezone));

那麼其等同如

$datetime= new \home\datetime($basedate, new 程式設計客棧tica, sans-serif;">\home\

很顯示,這是不正確的datetime以及datetimezone是php自帶的類檔案,應該在根空間,正確的執行方法如下

www.cppcns.com$datetime= new \datetime($basedate, new \datetimezone($timezone));

備註:php在例項化乙個類的時候,如果不指定命名空間,使用的當前命名空間。如果沒有指定當前命名空間,當前命名空間為根空間,即`\

本文標題: 完美解決在thinkphp控制器中命名空間的問題

本文位址:

最完美解決Nginx部署ThinkPHP專案的辦法

通用寫法 server location php fastcgi param path info path info fastcgi param script filename document root fastcgi script name2 fastcgi param script name ...

workerman和thinkphp完美結合使用

進入home controller目錄,新建workermancontroller.class.php 直接上原始碼,這裡我是以守護程序方式執行的,除錯的話,可以去掉daemonize true 這行.namespace home controller use workerman worker 使用...

解決ThinkPhp在nginx下404問題

以寶塔面板為例 找到寶塔面板網域名稱的nginx配置檔案進行編輯增加以下內容 fastcgi split path info php fastcgi param path info fastcgi path info fastcgi param path translated document ro...