繁体   English   中英

php等效于coldfusion cfsavecontent

[英]php equivalent for coldfusion cfsavecontent

我试图将我在coldfusion中每天使用的coldfusion基站模板转换为php。

在coldfusion中,我有一个cfsavecontent,它包含我显示的数据块。

这是一个例子:

       <cfoutput>
    <cfsavecontent variable="content">
        <div class="container-fluid content">
            <h3>Hello World</h3>

        </div>
        <cfinclude template="modal/modal.cfm">
    </cfsavecontent>
</cfoutput>

<cfinclude template="includes/template.cfm">

什么是cfsavecontent的php版本。 或者甚至可能吗?

谢谢。

鉴于此CFML:

<cfsavecontent variable="content">
    Some text<br>
    <cfif randRange(0,1)>
        <cfset result = "value if true">
    <cfelse>
        <cfset result = "and if it's false">
    </cfif>
    <cfoutput>#result#</cfoutput><br>
    Message from include is:
    <cfinclude template="./inc.cfm">
</cfsavecontent>

<cfoutput>#content#</cfoutput>

包括:

<cfset greeting = "G'day">
<cfoutput>#greeting#</cfoutput><br>

PHP模拟将是:

<?php
ob_start();
echo "Some text" . PHP_EOL;
if (rand(0,1)){
    $result = "value if true";
}else{
    $result = "and if it's false";
}
echo $result . PHP_EOL;
echo "Message from include is: ";
include __DIR__ . "\inc.php";

echo ob_get_clean();

inc.php:

<?php
$greeting = "G'day";
echo $greeting . PHP_EOL;

所以你想看看文档中的“ 输出控制函数 ”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM