PHP - Відображення тексту в браузері
Мета PHP полягає в тому, щоб дозволити створення динамічних веб-сторінок, і тому його основною метою є відправка даних у браузер.
Три стандартні функції
PHP надає три функції для надсилання тексту в браузер:
- луна
- друк
- printf
Функція ехо
Функція echo посилає рядок (укладений у лапки) до браузерів. Синтаксис цієї функції такий:
Ехо-вираз;
Вираз може бути рядком або виразом, який буде оцінюватися інтерпретатором:
echo "рядки";
ехо (1 + 2) * 87;
Оскільки рядок розділяється подвійними лапками, вставлення подвійних лапок у рядок викликає помилку. Саме тому подвійні лапки і будь-які спеціальні символи повинні передувати зворотному слесу. Нижче наведено короткий виклад спеціальних символів, які вимагають використання зворотної риски: (кома, символ $, антишлайф, повернення каретки, новий рядок, вкладки).
Символ $ має особливу роль у тій мірі, в якій інтерпретатор розглядає його як змінну, що означає, що коли символ $ зустрічається в рядку, інтерпретатор отримує ім'я змінної, яка слідує за символом $ і замінює її на значення.
У наведеному нижче прикладі поточна дата присвоюється змінної з назвою $ MyDate і відображається в браузері:
Відображення дати
Функція друку
Функція друку аналогічна функції відлуння з тією різницею, що вираз, який буде відображатись, знаходиться між дужками. Синтаксис функції друку такий:
друк (вираз);
Де вираз визначає рядок або вираз, які будуть оцінюватися перекладачем:
print ("Рядок символів");
друк ((1 + 2) * 87);
Функція Printf
Функція printf (), запозичена з мови C, рідко використовується, оскільки її синтаксис є більш громіздким. Однак, на відміну від попередніх функцій, він дозволяє форматування даних, що означає, що можна вибрати формат, у якому буде відображатися змінна на екрані.
Синтаксис printf () такий:
printf (форматований рядок);
Форматований рядок - це рядок, що містить спеціальні коди для визначення того, де буде вставлено значення та його формат, тобто його подання. Кожен код повинен бути задоволений асоційованим значенням або змінною, які можна знайти як параметр в кінці функції printf. Значення, які потрібно вставити у форматований рядок, розділені комами:
Код | Тип формату |
---|---|
% b | ціле число в двійковій системі числення |
% c | символу, закодованого за допомогою його коду ASCII |
% d | ціле число в десятковому форматі |
% e | Подвійний тип (номер поплавка) у науковому форматі (1.76e +3) |
% f | Подвійний тип (номер плаваючого типу) |
% o | Ціле число у вісімці |
% s | Рядок |
% x | Ціле число в шістнадцятковій системі числення (малі літери) |
% X | Ціле число в шістнадцятковій системі числення (великі літери) |
%% | Символ |
Оригінальний документ опублікований на CommentcaMarche.net