Строка


Строка представляет собой последовательность символов. Она может быть указано в обоих одиночных кавычках и в двойных кавычках.

Чтобы точно преобразовать значение в строку, используйте значение (string), которое не
чувствительно к регистру.

<?php
$int_test = 10;                          // 10
$str_test = (string)$int_test;           // convert integer to string
?>
  • Двойные кавычки
    Если строка заключена в двойные кавычки ("), то PHPoC будет интерприторовать большее количество управляющих последовательностей для специальных символов. Специальные символы ниже могут быть интерприторованы двойными кавычками. Все остальные случаи с косой чертой налево будут рассматриваться как буквальное значение косой черты налево.

    Последовательность Значение
    \n linefeed (LF)
    \r carriage return (CR)
    \t horizontal tab (HT)
    \\ backslash
    \" double-quote
    \$ dollar sign
    \[0-7]{base 8} character in octal notation
    \x[0-9][A-F][a-f]{base 16} character in hexadecimal notation
<?php
echo "This is a simple string";
echo "\r\n";
echo "insert \r\n newlines";
echo "\r\n";
echo "Specify \" (Double quotation)";
?>
[result]  
This is a simple string
insert
newlines
Specify " (Double quotation)

※ PHPoC не поддерживает последовательность \e, \v и \f .

Кроме того, PHPoC может интерпритировать переменные следующим образом:

<?php
$a = "a variable";
echo "Process $a";
?>
[result]  
Process a variable