在Html5中插入PHP变量;占位符;属性

在Html5中插入PHP变量;占位符;属性,php,html,placeholder,Php,Html,Placeholder,我尝试了以下操作,它显示一个空文本区域,该值不显示: <input type="textarea" class="class1" name="name1" placeholder="<?= $val1?>" /> 如果$val1不为空,我认为问题在于短标记() 您可以覆盖此配置,在文件顶部,放置此行以启用短标记: ini_set('short_open_tag',1); 如果$val1不为空,我认为问题在于短标记() 您可以覆盖此配置,在文件顶部,放置此行以

我尝试了以下操作,它显示一个空文本区域,该值不显示:

    <input type="textarea" class="class1" name="name1" placeholder="<?= $val1?>" /> 

如果
$val1
不为空,我认为问题在于短标记(

您可以覆盖此配置,在文件顶部,放置此行以启用短标记:

ini_set('short_open_tag',1);

如果
$val1
不为空,我认为问题在于短标记(

您可以覆盖此配置,在文件顶部,放置此行以启用短标记:

ini_set('short_open_tag',1);

检查变量是否为空(正如@asah在他的评论中所建议的)。
输入一个值,现在它工作正常。

检查变量是否为空(正如@asah在他的评论中所建议的)。
输入了一个值,现在工作正常。

请确保
$val1
实际上包含一个非空值。如果是,代码应该创建一个非空的
占位符
属性。

确保
$val1
实际上包含一个非空值。如果是,您的代码应该创建一个非空的
占位符
属性。

是否启用了PHP
short\u open\u标记
?页面源在渲染后是什么样子的?“它不工作”。它以什么方式不起作用?该值是否存在于呈现的HTML中?是否有任何PHP错误消息?请描述您所说的“不工作”是什么意思。页面上有错误吗?html属性是否为空?您确定
$val1
包含值吗?@asah-谢谢!这个值确实是空的。它现在显示了值答案实际上在@AsaphIs PHP
short\u open\u tag
enabled的评论中?页面源在渲染后是什么样子的?“它不工作”。它以什么方式不起作用?该值是否存在于呈现的HTML中?是否有任何PHP错误消息?请描述您所说的“不工作”是什么意思。页面上有错误吗?html属性是否为空?您确定
$val1
包含值吗?@asah-谢谢!这个值确实是空的。它现在显示的是值@asah
textarea的注释中的答案实际上不是
input
标记的
type
属性的有效值。可能是因为在@Phoenix编辑之前,你的答案读起来并不像答案。它似乎与
文本区配合得很好。对于
输入标记的
类型
属性,它不是一个有效的值。可能是因为在@Phoenix编辑之前,你的答案读起来不像答案。它似乎与
配合得很好
ini_set('short_open_tag',1);