我有一个用“D”而不是“d”编写变量的代码,花了一些时间才知道代码不是问题,而是变量的编写方式。例如在这里:我不得不使用echo 'aa';
找到错误的行:
$lastday = clone $firstDay;
$lastday->modify("last day of this month");
$offsetInit = $firstDay->format("w");
$offsetEnd = 6 - $lastday->format("w");
$firstDay->modify("-$offsetInit days" );
echo "aa";
$lastDay->modify("+$offsetEnd days"); //Day instead of day
echo " bb";
$initWeek = clone $firstDay;
$endWeek = clone $firstDay;
$endWeek->modify("+7 days");
是否可以使用Chrome上的工具或类似工具来确定问题可能来自此。我正在使用Netbeans,未突出显示变量。
谢谢
最佳答案
只需使用IDE like PhpStorm(或免费的community edition)。它将为您突出显示常见的编码错误(例如,突出显示未使用的变量等),可以帮助您发现这些问题。它还将自动完成变量名,函数名等,以减少您首先犯这些错误的机会。
关于php - 找出有关错误写入变量或任何其他错误的问题,在php中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34637599/