“PHP строка буквально” Ответ

PHP Heredoc

	$output = <<<HTML
	<p>Lorem ipsum dolor sit amet consectetur<p>
	<a href="{$foobar}">click here</a>
HTML;
Nate

PHP синтаксис <<<


<?php
$str = <<<EOD
Example of string
spanning multiple lines
using heredoc syntax.
EOD;

/* More complex example, with variables. */
class foo
{
    var $foo;
    var $bar;

    function __construct()
    {
        $this->foo = 'Foo';
        $this->bar = array('Bar1', 'Bar2', 'Bar3');
    }
}

$foo = new foo();
$name = 'MyName';

echo <<<EOT
My name is "$name". I am printing some $foo->foo.
Now, I am printing some {$foo->bar[1]}.
This should print a capital 'A': \x41
EOT;
?>

Distinct Dog

шаблон строки php

You could also use strtr:

$template = '$who likes $what';

$vars = array(
  '$who' => 'tim',
  '$what' => 'kung pao',
);

echo strtr($template, $vars);
Outputs:

tim likes kung pao
Santino

PHP строка буквально

sprintf('a %s string with placeholder %s %s %s', $var, ...$array); 
// n additional variables can be passed to sprintf function, or can be passed in an array using the spread opperator in PHP 8.2+

Double Quotes:
"variable {$var} is inline, inside double quotes"

Single Quotes:
'Variable is appended using dots ' . $var . ' to the string.'; 

Newdoc Syntax:
$str = <<<'STR'
Variable is $var
STR;

Heredoc Syntax:
$str = <<<STR
Variable is $var
STR;
PDXfoster

Ответы похожие на “PHP строка буквально”

Вопросы похожие на “PHP строка буквально”

Больше похожих ответов на “PHP строка буквально” по PHP

Смотреть популярные ответы по языку

Смотреть другие языки программирования