Чем отличается HTML от PHP – ответы на странные вопросы

Чем отличается HTML от PHP – ответы на странные вопросы

От автора: помните когда-то популярную песню о том, что русалка и дельфин не могут быть парой. По каким причинам, это уже другой вопрос. Но, скорее всего, из-за несовместимости характеров. Примерно также обстоят дела, если попытаться выяснить, чем отличается HTML от PHP.

Что вкуснее: конфеты или пиво?

Детям конфеты, бате – пиво! Да и вообще сравнивать эти продукты просто нелогично. То же самое я могу сказать и о сравнении упомянутых выше дисциплин. Но все-таки есть у них кое-что общее – обе применяются в сайтостроении.

Сначала был HTML – язык разметки веб-документов. На его основе создавались статические сайты, для изменения которых требовалась правка кода. Что не совсем удобно, особенно, если не знаешь, чего править :) .

Получается, что HTML задает структуру веб-страницы. Еще гипертекстовый код между профи называется разметкой. То есть он размечает, где и в какой очередности должны размещаться на странице все ее элементы: заголовки, div, параграфы, таблицы и т.д.

В свою очередь PHP является скриптовым языком программирования. Уже разница чувствуется! Плюс к этому его код выполняется на сервере, а не на стороне клиента. Например, JavaScript исполняется на клиентской стороне – в браузере пользователя, потому что его интерпретатор установлен на ПК.

Фреймворк YII2. Быстрая разработка с современным PHP фреймворком

Узнай тонкости современной веб-разработки с помощью фреймворка YII2

Узнать подробнее

PHP не используется для разметки веб-страницы, а применяется для динамического формирования ее структуры (на лету). При этом PHP оперирует блоками разметки, написанными на HTML.

Чем отличается HTML от PHP – ответы на странные вопросы

Пагинация!

И в конце хочу продемонстрировать некоторые возможности языка в сфере разбивки данных, получаемых из MySQL. Вод код примера:

<?php
$connect_db = mysqli_connect('localhost', 'root', '', 'world');

if (isset($_GET['pagination'])){
 $p = $_GET['pagination'];
 }else $p = 1;

$p = 1;
$k = 100;
$a = ($p * $k) - $k;

$resultat = mysqli_query($connect_db,"SELECT * FROM `city` LIMIT $a,$k");
$r = mysqli_fetch_array($resultat);
do{
 echo "<p>".$r['ID']." ";
 echo $r['Name']." ";
 echo $r['CountryCode']." ";
 echo $r['District']." ";
 echo $r['Population']."</p>";
} while ($r = mysqli_fetch_array($resultat));

$res = mysqli_query($connect_db,"SELECT COUNT(*) FROM `city`");
$row = mysqli_fetch_row($res);
$total = $row[0];

$strpag = ceil($total / $k);

for ($c = 1; $c <= $strpag; $c++){
 echo "<a href=index.php?pagination=".$c."> Страница ".$c." </a>";
}
?>

Так можно осуществить постраничную навигацию PHP MySQL.

Чем отличается HTML от PHP – ответы на странные вопросы

На сегодня все. Надеюсь, я вам доказал, что сравнивать различные программные науки не стоит. Это лишняя трата сил и драгоценного времени. Хотя мы его сегодня израсходовали эффективно :) .

Самые свежие новости IT и веб-разработки на нашем Telegram-канале

Курс по программированию на языке PHP

Изучите PHP с нуля до результата!

Смотреть курс

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии Facebook:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree