Javascript chrome可以正确显示视图,但会说;注意:未定义变量…“;在我检查源代码时。如何修复?

Javascript chrome可以正确显示视图,但会说;注意:未定义变量…“;在我检查源代码时。如何修复?,javascript,php,html,google-chrome,Javascript,Php,Html,Google Chrome,PHP/HTML代码 蒂托洛 这只意味着您使用的变量没有定义。这要么是因为输入错误,要么是因为您没有创建变量 编辑: 如前所述; 正在呈现给的作用域不知道$pageBody。如果在全局范围中定义了$pageBody,并且html呈现是在函数中完成的,那么必须以特殊的方式使用变量。查看这个关于(变量)作用域的链接,并阅读您最喜欢的php教程的更多内容。无论如何,全局变量不是最佳实践。你应该尽量避免使用它们。通过参数解析变量更好你能澄清你的问题吗?我附上了两张图片,因为我意识到这很奇怪,你能举个例

PHP/HTML代码

蒂托洛
这只意味着您使用的变量没有定义。这要么是因为输入错误,要么是因为您没有创建变量

编辑:

如前所述;
正在呈现给的作用域不知道$pageBody。如果在全局范围中定义了$pageBody,并且html呈现是在函数中完成的,那么必须以特殊的方式使用变量。查看这个关于(变量)作用域的链接,并阅读您最喜欢的php教程的更多内容。无论如何,全局变量不是最佳实践。你应该尽量避免使用它们。通过参数解析变量更好

你能澄清你的问题吗?我附上了两张图片,因为我意识到这很奇怪,你能举个例子吗?我的意思是,变量的值被正确地回显,这样我就可以在“前端”看到它们了,vut当我右键单击>查看源代码时,我会找到通知消息,而不是它们…您确定浏览器没有使用缓存的源代码吗?您得到的错误/通知非常清楚:您将$pageBody呈现给的范围不知道$pageBody。您确定可以访问该文件/函数吗?如果在全局范围中定义了$pageBody,并且html呈现是在函数中完成的,则必须以特殊方式使用它们。查看这个关于(变量)作用域的链接,并在您最喜欢的php教程网站上阅读更多内容:。无论如何,全局变量不是最佳实践。你应该尽量避免使用它们。通过参数传递变量更好