Авторский знак. Авторский знак. Seosait21.ru Есть у человека надежда. Пока не поздно. Вгрызайся и изучай.

Пн Вт Ср Чт Пт Сб Вс
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31


Чувашия-это моя Россия


Строковые выражения в РНР.

(продолжение)

Ну, продолжим далее разговор о строковых выражениях и операциях над ними. В частности Вы увидите, что есть еще способ записи строковых констант. Называется такой вариант записи here-документом или по простому встроенным документом. Реально такая запись строковых выражений представляет собой другой вид записи многострочных констант.

Выглядит here-документ следующим образом, примерно:

                      < ?php 
                        $name = 'Петров Иван Петрович';
                        $text = <<< MARKER
                        Далее напишите какой-то текст,
                        можно включать переменные:
                        примерно: $name будет интерполирован здесь.
                        MARKER;
                      ? >

Выражения в строке MARKER допускается любой алфавитно-цифровым индикатором, при этом не должно встречаться в тексте here-документа в виде отдельной строки.

Правописание накладывает на here-документ два важных ограничения:

после < < < MARKER и до конца строки не должны идти никакие непробельные символы;

завершающая строка MARKER; должна оканчиваться точкой с запятой, после которой до конца строки не должно быть никаких инструкций.

Так что ничего тут не поделаешь Вы зажаты в тиски ограничений, при том имеется куча возможностей наделать ошибок. И в ходе написания не все уследишь, поэтому применять here-документ стоит особой осторожностью. Может быть лучше вообще нае использовать.

Еще об одной строкой команде стоит заметить. Этакоманда - строка в обратных апострофах( типа `команда`).

На языке PHP скриптов команда в обратных апострофах заставляет выполнить команду операционной системы, и то что она вывела подставить на место строки в обратных апострофах.

Допустим как можно узнать содержимое текущего каталога, которое выдает команда dir

                       $st = `command.com/c dir`;
                       echo "< pre>$st< /pre>";

Будет ли работать данная команда в Вашем браузера необходимо протестировать.


seosait21.ru
HTML

seosait21.ru
CSS

seosait21.ru
Web-диз.
HTML ссылка CSS ссылка ...

seosait21.ru
JavaScript

seosait21.ru
PHP

seosait21.ru
JQuery
JavaScript ссылка PHP ссылка JQuery ссылка

seosait21.ru
SEO.

seosait21.ru
MySQL

seosait21.ru
XML
... ... ...

обратно    назад    дальше     далее

ПОНРАВИЛОСЬ?
ПОДЕЛИСЬ с ДРУЗЬЯМИ: