作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在使用 laravel 5。我尝试使用
$now = DateTime();
$timestamp = $now->getTimestamp();
但它显示像这样的错误。
FatalErrorException in ProjectsController.php line 70:
Call to undefined function App\Http\Controllers\DateTime()
我能做什么?
最佳答案
DateTime
不是函数,而是 class .
当您只是引用像 new DateTime()
这样的类时,PHP 在您的当前命名空间 中搜索该类。但是 DateTime
类显然不存在于您的 Controller 命名空间中,而是存在于根命名空间中。
您可以通过在根命名空间前加上一个反斜杠来引用它:
$now = new \DateTime();
或者在顶部添加import语句:
use DateTime;
$now = new DateTime();
关于php - 如何在 Laravel 5 中使用 php DateTime() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30708711/
我是一名优秀的程序员,十分优秀!