Відмінності між версіями «3 Відокремлення PHP коду від HTML розмітки»
Xphlash (Обговорення • внесок) |
Xphlash (Обговорення • внесок) |
||
| Рядок 2: | Рядок 2: | ||
PHP виконує код, що знаходиться в середині обмежувачів, таких як <?php ?>. Все, що знаходиться поза межами обмежувачів виводиться без змін. Таким чином виконується вставка PHP коду в HTML код. Типовий код html-сторінки виглядатиме так: | PHP виконує код, що знаходиться в середині обмежувачів, таких як <?php ?>. Все, що знаходиться поза межами обмежувачів виводиться без змін. Таким чином виконується вставка PHP коду в HTML код. Типовий код html-сторінки виглядатиме так: | ||
| − | <html> | + | ---- |
| − | <head> | + | |
| − | <title>Тестуємо PHP</title> | + | <html><br/> |
| − | </head> | + | <head><br/> |
| − | <body> | + | <title>Тестуємо PHP</title><br/> |
| − | <?php echo 'Hello, world!'; ?> | + | </head><br/> |
| − | </body> | + | <body><br/> |
| − | </html> | + | <?php echo 'Hello, world!'; ?><br/> |
| + | </body><br/> | ||
| + | </html><br/> | ||
| + | |||
| + | ---- | ||
Також в PHP можливий скорочений запис оператора echo. <?=$a; ?> відповідає запису <?php echo $a; ?>. | Також в PHP можливий скорочений запис оператора echo. <?=$a; ?> відповідає запису <?php echo $a; ?>. | ||
Версія за 00:07, 20 червня 2014
Всі сценарії оформляються у вигляді блоків коду. Ці блоки можуть бути поміщені в HTML-код, але відділені від нього відповідними обмежувачами. Код PHP в HTML повинен знаходитись між початковим тегом <?php та кінцевим ?>. Також можна користуватися скороченим записом: <? ?>. Щоб використовувати даний тег потрібно в файлі php.ini присвоїти змінній short_open_tag значення On. Для використаннян запису в стилі ASP <% %> необхідно присвоїти змінній asp_tags значення On. Проте стиль ASP не рекомендується, бо він буде відсутній у PHP6. PHP виконує код, що знаходиться в середині обмежувачів, таких як <?php ?>. Все, що знаходиться поза межами обмежувачів виводиться без змін. Таким чином виконується вставка PHP коду в HTML код. Типовий код html-сторінки виглядатиме так:
<html>
<head>
<title>Тестуємо PHP</title>
</head>
<body>
<?php echo 'Hello, world!'; ?>
</body>
</html>
Також в PHP можливий скорочений запис оператора echo. <?=$a; ?> відповідає запису <?php echo $a; ?>.