Авторизация







Регистрация / Забыли пароль?

Регистрация нового пользователя











< Назад

Восстановление пароля





< Назад

Добро пожаловать

Выход


Ежедневное обновление статей и уроков, будь в курсе, держи руку на пульсе событий!

Главная >> PHP

PHP для начинающих(1 из 10 частей)


Создавать сайты с помощью HTML и CSS это здорово)но если мы хотим создать профессиональный динамический сайт, то этих инструментов уже не хватит. PHP - наш ответ на все вопросы. Очень простой язык, созданный для оживления сайтов) Давайте научимся программировать на нём...

    PHP – это серверный язык программирования, который используется для создания динамических и интерактивных web-страниц. PHP может быть непосредственно встроен в HTML-код, как следствие, идеально подходит для любого веб-проекта. Синтаксис PHP очень похож на Perl и C, и работает он с помощью веб-сервера Apache.

    Установка PHP:

    Если вы хотите использовать язык PHP для вашего веб-сайта или веб-приложения, вам понадобятся 2 вещи: сам веб-сервер и браузер. Для проектирования и разработки веб-страницы, вам понадобится специальная программа в которой вы будете писать код,  я использую Notepad++, это простой текстовый редактор с подсветкой синтаксиса, встроенными закладками и классными плагинами, например автосохранение, сниппеты и многое другое. Кроме того, если вы хотите создавать динамические веб-страницы, вам так же необходимо установить базы, я использую MySQL, он подходит для малых и средних проектов.

    Веб-сервер: я предлагаю вам установить  русскую сборку Denwer  (Apache, PHP, MySQL, Perl и т.д.) быстро устанавливается, легко работать, очень популярна в России.

    Базовый Синтаксис:

    PHP блок начинается с <?php и заканчивается ?>, и может быть установлен в любом месте HTML-кода. Каждая строка должна заканчиваться точкой с запятой (;). Это используется для отделения одного набора инструкций от другого. Ниже приведён простой PHP скрипт, который выведет в браузер  сообщение «Hellow World».

    Создайте текстовый файл, и сохраните его с именем example1.php, если вы укажете другое расширение, он не будет работать. Далее вставьте код приведённый ниже. Он очень прост, содержит теги HTML и блок PHP-скрипта.

    Чтобы увидеть как работает наш созданный файл, нужно открыть его в браузере, набрав в адресной строке http://localhost/example1.php - в случае если вы работаете локально.

Пример# 1:

<html>
<head>
<title>Первый пример</title>
</head>
<body>
<?php
  echo "Hello World";
?>
</body>
</html>

    Для того чтобы написать комментарий, используйте «//» или «#» - для однострочных комментариев, и «/* Текст */» - если нужно написать большой комментарий. Давайте добавим в наш пример пару комментариев.

    Пример# 2:

<html>
<head>
<title>Пример комментариев</title>
</head>
<body>
<?php
//Однострочный комментарий
# Ещё один однострочный комментарий
echo"Hello World";
/*
    Комментарий в несколько строк
    Что-то здесь
    И что-то тут  ...
*/
?>
</body>
</html>

    Определения переменных:

    Как правило, большинство языков программирования является строго типизированными, и требуют указывать тип данных при объявлении переменных, но язык PHP освобождает нас от этого,  т.е. тип определяется автоматически. Хотя мы можем задать его явно. Создать переменную просто, достаточно вначале поставить значок доллара $. Стоит отметить, что имена переменных, чувствительные к регистру, а значит, переменная $name и $naMe будут восприниматься PHP как разные переменные.

    Пример# 3:

<?php
    $x = 10;
    $y=20;
    $z = $x + $y; // $z=$X+$Y не получится результат 30, потому что имена переменных чувствительны к регистру.
    echo "Результат: ". $z; // Будет Результат: 30
    $name ='Миша';
    $Name= "Коля";
    echo "$name, $Name"; // Получится Миша, Коля
?>

    В приведенном выше примере символ $ перед x, y и z указывает, что они являются переменными. Типы переменных, определяются автоматически, как только мы указываем, что будет в них храниться. 

    Давайте чуть углубимся в строку $x = 10; и точнее опишем что происходит, и так:

  1. «$x» – PHP создаёт переменную «x», но пока ещё не знает какой тип ей назначить;
  2. «= 10» мы говорим, что в этой переменной будет храниться целое число 10, это значит, что PHP автоматически задаёт переменной тип целочисленного значения (integer). 
  3. В конце мы ставим «;» PHP это понимает так, определение переменной $x закончилось, она занесена в память и может использоваться.

    Далее мы видим строку $z = $x + $y; Мы просто складываем переменную $x с $y, а результат будет занесён в $z.
    PHP поддерживает очень много различных арифметических операций, давайте посмотрим основные:

  • + - сложение
  • - вычитание
  • * - умножение
  • / - деление

    Функция «echo» - вывод содержимого в браузер, если сказать проще, то эта функция печатает результат на нашей страничке. Стоит учесть следующее, чтобы вывести переменную как в примере echo "$name, $Name"; нужно обязательно ставить двойные кавычки, вот так echo «$name»; если мы напишем одинарную, например echo ‘$name’; то PHP выведет то, что написано в кавычках без всяких изменений, то есть просто как строку. Есть ещё вот такой вариант, тоже очень распространённый echo ‘Моё имя ’. $name; мы видим, что появилась точка, разделяющая надпись и переменную, эта точка называется конкатенация, или простым языком объединение строк. Она нужна чтобы добавлять переменные или объединять строки, в общем то всё просто.

    Правила именования:

  1. Имя переменной должно начинаться с буквы или символа подчеркивания “-”.
  2. Имя переменной может содержать только буквы, цифры и символ подчеркивания (a-z, a-Z, 0-9,_).
  3. Имя переменной не должно содержать никаких специальных символов и пробелов.

Дата публикации: 12.02.2013
Опубликовал: Сергей Кашурин
Просмотров: 469
Правила перепечатки

Правила перепечатки

Уважаемый посетитель сайта!
Ниже преведены условия использования и перепечатки материалов сайта /
Все материалы данного сайта подготовлены для Вас лично мной.

Большая часть материалов сайта - это авторские уроки, остальные, это переводы уроков с английского языка на русский.
Если Вы решили использовать материалы данного сайта где-то на своих ресурсах или в рассылке, то соблюдайте следующие требования:
1. Урок или статья должны перепечатываться «как есть» с сохранением всех ссылок на источник урока, а если это перевод, то и на сайт, авторы которого подготовили его.
2. Ссылки на сайт источника и переводчика обязательно должны быть работоспособными (при нажатии по ссылке человек должен перейти на сайт автора/переводчика). Если Вы перепечатали какой-либо документ, обязательно проверьте ссылку на работоспособность.
3. Искажение информации об авторе, источнике, переводчике при перепечатке материалов запрещено!
4. Содержание урока или статьи при перепечатке не должно подвергаться модификациям и переделке. Все уроки и статьи, размещенные на сайте, должны перепечатываться как есть. Вы не имеете права урезать, исправлять или иным образом коверкать републикуемый документ.
С уважением, Сергей Кашурин– владелец сайта /


5 прекраснейших дизайнерских решений для ваших форм входа
Уважаемые друзья, в этом уроке, собраны 5 красивейших форм регистрации/авторизации, с пошаговым объяснением, и с возможность бесплатно скачать. Вы всё ещё думаете читать или нет? А кто-то уже вовсю пользуется ими!
arcticModal - простые модальные окна jQuery
В поисках простого плагина для создания модальных окон, я перепробовал кучу вариантов, наткнувшись на arcticModal я остановился. Простота работы, вес самого плагина меня очень порадовали, поэтому поделюсь с вами я именно им, так как сам его проверял.
BARAJA - jQuery плагин создающий великолепные информационные карточки на вашем сайте, экономя драгоценное место
Благодаря этому плагину, элементы могут располагаться как карты в виде стопки, раскладываясь перед нами оригинальным способом. Добавьте к элементам небольшой текст и уникальный рисунок, примените оригинальный эффект преобразования, и ваша страничка преобразится на глазах.

Уроки и статьи

«Найден Самый Дешевый и Эффективный Способ Рекламы в Интернете!»

Доказанo: ведение своей почтовой рассылки - это самый действенный и дешевый метод рекламы в Интернете.

Используете ли Вы его?

Если нет, то Вы давно теряете свои деньги! Если да, то пришло время вести Вашу почтовую рассылку на самом эффективном инструменте в Рунете - сервисе рассылок SmartResponder.ru

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

Быть в курсе всех событий: