我创建了一个包含常规功能的文件。此文件的目标是将其包含在主文件中,并使用其中的可用功能。
无论如何最重要的是,<?php
PhpStorm回归:
期待遗产
什么意思?
文件结构的一个例子:
<?php //here the problem
public function getTimeStamp()
{
$originalTime = microTime(true);
$micro = sprintf("%06d", ($originalTime - floor($originalTime)) * 1000000);
$date = new DateTime(date('d-m-Y H:i:s' . $micro, $originalTime));
return $date->format($this->settings['dateFormat']);
} //and also here
...
?>
我做错了什么?
答案 0 :(得分:25)
您的问题是,当您在课外时,您已将其定义为public
函数。
只需更改
public function getTimeStamp()
到
function getTimeStamp()
答案 1 :(得分:2)
确保您未在其他功能中声明功能。这也会导致此错误。例如:
class bob {
public function process(){
// bunch of code here
protected function hello() {
//wrong spot!
}
}
}
答案 2 :(得分:0)
试试这个
public function getTimeStamp()
{
$originalTime = microTime(true);
$micro = sprintf("%06d", ($originalTime - floor($originalTime)) * 1000000);
$date = new DateTime(date('d-m-Y H:i:s.' . $micro, $originalTime));
return $date->format($this->settings['dateFormat']);
} //and also here
你忘记了dote&#39;。&#39;在新的DateTime()中你得到的字符串不正确。