php эквивалент для 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">

Какой будет версия php cfsavecontent. Или это вообще возможно?

Благодарю.

2

Решение

Учитывая этот 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;

Итак, вы хотите посмотреть наФункции управления выходом«в документах.

7

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector