期待声明?

2022-08-30 22:55:36

我创建了一个包含常规函数的文件。此文件的目标是将其包含在主文件中,并使用其中可用的功能。

无论如何,在最重要的,所以PhpStorm返回:<?php

期待稳定

这是什么意思?

文件结构示例:

<?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

 ...

?>

我做错了什么?


答案 1

你的问题是,当你在类之外时,你已经把它定义为一个函数。public

只需更改

public function getTimeStamp()

function getTimeStamp()

答案 2

确保尚未在另一个函数中声明函数。这也将导致此错误。例如:

class bob {

   public function process(){

      // bunch of code here

       protected function hello() {
           //wrong spot!
       }
   }
}

推荐