首页 > 解决方案 > 变量“可能未定义” - 我错过了什么吗?

问题描述

完整性检查。当谈到 OOP PHP 时,我还是很陌生/愚蠢。

PhpStorm (PS) 警告“$nowGmt”是“可能未定义”。PS 是否过于挑剔,或者我是否遗漏了一些明显的东西(对我来说看起来不错)。

public function nowUTC($type)
{
  if ($type=="mysql") $nowGmt=gmdate("Y-m-d H:i:s");
  elseif ($type=="text") $nowGmt=gmdate("M jS Y g:i a");
  elseif ($type=="unix") $nowGmt=time();
  return $nowGmt;
}

感谢您的任何指示。

PS 我应该说,对于那些不熟悉 PS 的人来说,它通常很棒,但在某些警告中偶尔会有点奇怪。(好吧,警告可能反映了良好的做法,我可能有错。)这是我认为是 **** 的第一个 IDE。只是不想阻止你尝试 PS。

标签: phpfunctionphpstormcode-inspectionpublic-method

解决方案


推荐阅读