Developer от Бога

DV

четверг, 6 июля 2017 г.

PHP. Введение

В принципе, данных пройденных статей достаточно чтоб иметь понятие о том как создаются сайты, вернее визуальная часть создания сайтов. Перечислять все функции тегов HTML и CSS нет смысла, информации достаточно и для поиска в интернете легко формулируются подобные вопросы: " Цвет ссылки ", " Текст на фоне картинки ", " Обтекаемый картинку текст " и многое другое. Главное это запомнить как в мета-тегах подключать внешние файлы стилей, настроить отображение страницы нужным языком, разделять страницу на DIV и SPAN, обращаться к ним на внешних файлах, помнить теги - ссылок, и картинок, так как это основное наполнение страниц сайта. В HTML нужно больше воображать чем думать, никаких алгоритмов здесь нет. Обо всем остальном нужно быть ознакомленным, но не обязательно все помнить. Единственный плюс держать все в памяти это - увеличивается скорость работы.
В следующих статьях перейдем к логике сайта - языку PHP , с этого момента начинается программирование. PHP программа выполняется на стороне сервера, в отличии от HTML, CSS, и JavaScript, код PHP неизвестен никому кроме вебмастера и сервера. Любое выполнение PHP программы (да и любой программы которая работает на стороне сервера) для сторонних пользователей выводится в виде HTML текста, расшифровать HTML в код PHP невозможно.
PHP язык довольно легкий, он предназначен для WEB-программирования, многие стандартные процедуры существуют в подготовленных функциях Чтоб выполнить какое нибудь действие достаточно вызвать функцию и передать ей параметры если она того требует.
Переменные начинаются с символа "$", поэтому они везде хорошо видны, в них можно устанавливать цифры, символы, и даже строки :

$number = 1;
$string = "Строка , или несколько строк";


Следующими по важности идут функции - именированный участок кода, который можно вызывать по имени когда это необходимо. Функции бывают стандартными, они содержатся в интерпретаторе PHP и вызываются просто по имени. Если нужно сделать свою функцию, ее нужно опубликовать с ключевого слова function. Одни функции можно вставлять в другие функции:

function DB_Connect () {// Функция установки соединения с базой данных

mysql_connect ('localhost','user', 'password');// Стандартная Функция установки соединения
mysql_select_db('Name_DB');// Стандартная Функция выбора базы данных до ее имени

}


function name (){//Созданная произвольная функция вывода текста, она не действует пока ее не вызовут по имени

$site = "iVARIOUS.COM";// Переменная содержащая строку
echo $site; // Вывод строки из переменной
echo "PHP Example"; // Вывод текста без переменной

}

DB_Connect ();//Подсоединится к базе данных
name ();// Вызов функции которая напечатает текст



Также PHP поддерживает обьектно-ориентированое программирование : классы, структуры, всевозможные виды массивов и функций на все случаи жизни для создания сайтов от уровня блогов, до уровня интернет-магазинов.
В данной серии статей будет рассмотрено только то, чего хватит для создания небольшого блога типа iVARIOUS.COM, так как разработка сайтов для меня не очень интересное задание. Все остальное - как и в случае с HTML и CSS легко находить в интернете несложными запросами. Главное разобраться с основами.

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

Отправить комментарий