TWIG to TPL converter
TWIG
TPL
| TWIG | TPL |
|---|---|
| {{ _context[variable] }} | <?php echo $$variable; ?> |
| {{ variable }} | <?php echo $variable; ?> |
| {{ array.index }} | <?php echo $array['index']; ?> |
| {{ array[variable] }} | <?php echo $array[$variable]; ?> |
| {{ array1[array2.index] }} | <?php echo $array1[$array2['index']]; ?> |
| {% if variable %} | <?php if ($variable): ?> |
| {% if not variable %} | <?php if (!$variable): ?> |
| {% if (array.index) %} | <?php if ($array['index']): ?> |
| {% if (variable and!=<>|&or "string") %} | <?php if ($variable and!=<>|&or "string"): ?> |
| {% if (variable1 and!=<>|&or variable2) %} | <?php if ($variable1 and!=<>|&or $variable2): ?> |
| {% if (array.index and!=<>|&or variable2) %} | <?php if ($array['index'] and!=<>|&or $variable2): ?> |
| {% if (array.index and!=<>|&or "string") %} | <?php if ($array['index'] and!=<>|&or "string"): ?> |
| {% else %} | <?php else: ?> |
| {% endif %} | <?php endif; ?> |
| {% for item in items %} | <?php foreach ($items as $item) { ?> |
| {% for item in variable.items %} | <?php foreach ($variable['items'] as $item) { ?> |
| {% for item in 1..5 %} | <?php for($item=1;$item<=5;$item++) { ?> |
| {% endfor %} | <?php } ?> |
| {{ array.index ? variable1 : variable2 }} | <?php echo $array['index'] ? $variable1 : $variable2; ?> |
| {{ array.index1 ? array.index2 : 123 }} | <?php echo $array['index1'] ? $array['index2'] : 123; ?> |
| {{ array1[array2.index1].index2 ? array1[array2.index1].index2 : "string" }} | <?php echo !empty($array1[$array2['index1']]['index2']) ? $array1[$array2['index1']]['index2'] : "string"; ?> |
| {{ array1[array2.index1].index2 ? array1[array2.index1].index2 : variable }} | <?php echo !empty($array1[$array2['index1']]['index2']) ? $array1[$array2['index1']]['index2'] : $variable; ?> |
| {{ variable ? variable1 : variable2 }} | <?php echo $variable ? $variable1 : $variable2; ?> |
| {{ array.index and!=<>|&or 09 ? "string1" : "string2" }} | <?php echo $array['index'] and!=<>|&or 09 ? "string1" : "string2"; ?> |
| {{ array.index and!=<>|&or variable ? "string1" : "string2" }} | <?php echo $array['index'] and!=<>|&or $variable ? "string1" : "string2"; ?> |
| {{ variable and!=<>|&or 09 ? "string1" : "string2" }} | <?php echo $variable or 09 ? "string1" : "string2"; ?> |
| {{ variable and!=<>|&or "string" ? "string1" : "string2" }} | <?php echo $variable and!=<>|&or "string" ? "string1" : "string2"; ?> |
| {{ "string" and!=<>|&or variable ? "string1" : "string2" }} | <?php echo "string" and!=<>|&or $variable ? "string1" : "string2"; ?> |
| {{ "string" and!=<>|&or array.index ? "string1" : "string2" }} | <?php echo "string" and!=<>|&or $array['index'] ? "string1" : "string2"; ?> |
| {% set variable = "string" %} | <?php $variable = "string"; ?> |
| {% set variable = 0 %} | <?php $variable = 0; ?> |
| {% set variable = variable +-*/ 1 %} | <?php $variable = $variable +-*/ 1; ?> |