fopen PHP 意外的语法错误 T_VARIABLE

fopen PHP syntax error unexpected T_VARIABLE

我正在尝试 fopen() 一个调试文本文件,我只是将其命名为 debug.txt 并将其放在我的桌面上。我正在使用 PHP。我的代码很简单

‪$debug_file = fopen( "C:\Users\joe\Desktop\debug.txt", "w" );

我一直收到这个错误

Parse error: syntax error, unexpected '$debug_file' (T_VARIABLE) ` on line 755, which is the line of code above.

我已经检查了此行之前的代码是否缺少分号,因为这通常是语法错误的根源,但之前的代码没有问题。如果我注释掉我的一行代码,PHP 文件不再给出语法错误。

我在想我写字符串文字文件路径打开的方式有问题。我试图通过转义反斜杠来使其正常。我正在使用 Windows 10。但这并没有解决问题。对于我的生活,我无法弄清楚语法错误是什么。

感谢您的帮助。

编辑:根据要求,前面的代码行是:

add_shortcode('hide-it', 'hide_it_func');
function hide_it_func(){
    return;
}

问题出在上面的行中,您要么没有以分号结尾,要么有一个左括号,或者类似的内容。