首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Heredoc this PHP-HTML

Heredoc this PHP-HTML
EN

Stack Overflow用户
提问于 2009-10-12 01:44:14
回答 1查看 1.1K关注 0票数 1

我正在尝试这里文档中的以下代码:

代码语言:javascript
复制
<?php 
   //some php
   //some more php
   if (some condition) {
?>   
   <label>CMKS1<?php echo $CMKS1_CMKS2_space; ?>CMKS2</label>
   <input name="cmks1" type="text" class="base-cls <?php if ($err1) echo "err-cls"; ?>" />
   <input name="cmks2" type="text" class="base-cls <?php if ($err2) echo "err-cls"; ?>" />    
<?php
   }//if
   //some final php here
?>  

但是我被困在标签行上的$CMKS1_CMKS2_space变量和input name cmks1 and cmks2中的2if条件语句上。heredoc格式能够很好地处理这些问题吗?例如,此处文档中的标签行将如下所示:

代码语言:javascript
复制
<label>CMKS1$CMKS1_CMKS2_spaceCMKS2</label>

或者我应该强制使用额外的自由空间:

代码语言:javascript
复制
<label>CMKS1 $CMKS1_CMKS2_space CMKS2</label>

至于两个输入行上的if条件语句,我甚至不确定如何移植这些...

提亚

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-10-12 01:50:06

在heredoc文档中,您可以使用以下语法指定正确的变量名:

代码语言:javascript
复制
<label>CMKS1{$CMKS1_CMKS2_space}CMKS2</label>

不幸的是,没有办法在heredoc语法中添加条件语句。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1552332

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档