0
我有一個代碼,其中一個變量是用「D」而不是「d」編寫的,我花了一些時間才弄清楚代碼不是問題,但是變量是如何寫入的。比如這裏:我不得不使用echo 'aa';
找錯了行:在php中查找有關錯誤寫入變量或其他錯誤的問題?
$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,變量未突出顯示。
感謝
是的,有一個工具:_讀取HTTP服務器錯誤日誌文件,其中PHP告訴你到底你在問什麼._ – arkascha
並且旁註:php名稱區分大小寫。因此,你的陳述「代碼不是問題,但變量是如何寫的」並不是真的。 'lastday'和'$ lastDay'只是兩個不同的變量。您的代碼在運行時導致錯誤。 – arkascha
@arkascha所以,你可以更精確地找到在哪裏可以找到http服務器日誌文件?我正在使用MAMP和Chrome。至於2 /我相信你明白我說的話。 – Paul