<?php
$query = array();
if (isset($_GET['utm_source'])) {
$query['subid1'] = $_GET['utm_source'];
}
if (isset($_GET['utm_campaign'])) {
$query['subid2'] = $_GET['utm_campaign'];
}
if (isset($_GET['utm_content'])) {
$query['subid3'] = $_GET['utm_content'];
}
if (isset($_GET['utm_term'])) {
$query['subid4'] = $_GET['utm_term'];
}
$data = drupal_http_build_query($query);
$params = !empty($data) ? '?' . $data : '';
?>
<iframe id="ifr" src="https://yandex.ru/<?php print $query; ?>" width="100%" height=100% scrolling="yes" align="left" frameborder=0>
</iframe>
</html>
Потому что тк оно и есть -- относительно
Алгоритмы и паттерны и общие принципы работы ЯП им неведомы, соответственно с изучением первого языка они и это изучают (непонимая этого, но изучают),
соответственно все это столпотворение практик, парадигм и знаний и вызывает трудности, а тк интерфейс изучения им представлен в виде конкретного языка, то и мнение вполне очевидное и вывод закономерен -- НУЖНО ВЫУЧИТЬ ЯЗЫК, а дальше все пойдет и все учат и становятся программистами (так или иначе)