在浏览器上显示php变量是可以的,但插入html页面时不起作用

在浏览器上显示php变量是可以的,但插入html页面时不起作用,php,html,Php,Html,我还没见过面 大约30年前,我用CommodoreBasic为我的孩子们编写了一个小型算术程序,并一直试图用html和php复制它。当filetest.php在IE8中运行时,使用此代码可以实现我想要的功能,也就是说,它显示变量的值,\r\n但不提供换行符,如下所示:4+15是什么?4 + 15 = 19 但是,在html页面中插入相同的代码(包括标记)时,情况并非如此;在下面 网页 我一直在自学html和PHP,并在搜索引擎中寻找指导,但我在那里找不到多少帮助,所以对你有吸引力。 我的资源是

我还没见过面 大约30年前,我用CommodoreBasic为我的孩子们编写了一个小型算术程序,并一直试图用html和php复制它。当filetest.php在IE8中运行时,使用此代码可以实现我想要的功能,也就是说,它显示变量的值,\r\n但不提供换行符,如下所示:4+15是什么?4 + 15 = 19 但是,在html页面中插入相同的代码(包括标记)时,情况并非如此;在下面 网页

我一直在自学html和PHP,并在搜索引擎中寻找指导,但我在那里找不到多少帮助,所以对你有吸引力。 我的资源是记事本++作为我的编辑器,Apache作为我的本地主机web服务器,我的指南是SAMS自学PHP和IDG的自学HTML 4是的,我知道它们很旧。我的硬件是联想Thinkpad,用IE8赢XP SP3。
Basic从来没有这么难,但图形很糟糕:-,非常感谢您的帮助

我认为您遇到的问题是由于您在.html文档中使用代码造成的。如果您使用记事本++将文档保存为PHP文件.PHP,那么您的代码将正常工作:

使用双引号,我无法理解实名,PHP不会轻易接受它。尝试使用:

print 'What is ' . $a . ' + ' . $b . '?<br>';
print $a . ' +  ' . $b . ' = ' . $c;


显示中断。

使用而不是\r\n。请参阅直接使用单引号和变量将不起作用-@Kami我的错误,这是漫长的一天。编辑答案以反映这一点。@Kami和James。谢谢你们两位。仅供参考,它可以使用双引号工作,感谢您的更新,但修复程序将其保存为.php而不是.html。不管一个人多大年纪,他都能生活和学习,所以再次感谢你。我猜这个Q现在可以关闭了???@user3379909啊,没看到那个人来了。我假设您已将其保存为php,lol。若要将问题标记为已关闭,请单击回答您问题的响应旁边的“接受答案”链接。@patricksweeney“是”,请查看标题。。在浏览器上显示php变量是可以的,但插入html页面时不起作用。。PHP变量,在HTML页面中。。如果在PHP文件中使用..@user3356094,他的代码就可以了。没错,我的朋友。只需将其保存为.php,它就可以正常工作。现在来看看下一步是什么;正如我用BASIC:D所说的,谢谢。希望原始海报注意到,他们特别声明,他们最初将其保存为.php-当OP说when thing时,必须喜欢,当它们表示另一个时:
print 'What is ' . $a . ' + ' . $b . '?<br>';
print $a . ' +  ' . $b . ' = ' . $c;