1. Основы программироварния

code

Итак. Начнем.

Программировать будем с первого урока на PHP, чтоб лучше усваивался данный язык.

Конечно много хотелось бы рассказать об особенностях самого PHP, что его отличает от других языков, но для того чтобы поддержать энтузиазм приступим сразу к практике программирования.

Для начала нам потребуется то, в чем мы будем программировать. Тут есть множество вариантов. Как мы знаем PHP интерпретируемый язык программирования, программы которого работают прямо из текста, поэтому очевидно, что нам понадобится такой набор: блонот + веб-сервер. Или можно использовать среду для работы в PHP, например, phpDesigner в котором для работы кода веб-сервер не нужен, что очень подходит для данных уроков.

 

Привет, Мир!

Итак, если у вас есть в чем программировать давайте напишем первую программу. Для этого создадим файл и посмотрим, что получилось:

<?php 


// Это комментарий. Комментарии нужны для личных пометок в коде. 

/*это тоже комментарий*/ 

$a = "Hello, World!"; 

echo $a; 

?> 

На экране у нас должно получиться слово Hello, World!.

 

Изначально можно было написать код программы так:
echo "Hello, World!";


но мы не спроста использовали переменную $a. О них сейчас пойдет речь.

 

Переменные

Переменная необходимая составляющая любой программы. Проще говоря в переменных мы можем сохранить все что угодно, а также динамически менять их содержимое.

  • Все переменные начинаются со знака $. Например: $username
  • Они чувствительны к регистру $PassWord и $password — разные переменные
  • Не могут начинаться с цифры после доллара: $5strings — не верно

Попробуем:

$name = "Альберт";

$Name = "Исаак";

$NAME = "Леонардо";

echo $name; //Выведет Альберт

echo $Name; //Выведет Исаак

echo $NAME; //Выведет Леонардо


 

Типы переменных

Их всего несколько и основные это:

  • string — любая строка или текст:
    $description = "Обект №18. Статус - неизвестно."
  • integer — целые числа:
    $number = 56
  • float или double — числа с плавающей точкой:
    $price = 5010.48
  • boolean — двоичные данные, у него два состояния либо TRUE либо FALSE:
    $is_admin = false

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


Вывод на экран

Как видно из примера выше, выводом на экран занимается такой оператор как echo (звучит как — эхо).

на экран можно вывести как текст, так и число:
echo 5; // выведет 5 - преобразовав число в строку

echo "5"; // выведет 5

echo "Teddy"; // Выведет Teddy 

echo true; // Выведет 1


 

Обратите внимание на последнюю операцию. True это логическое состояние, выводится  оно в числовом виде. Если же будет состояние false то на экране будет пусто. Оно принимает также значение NULL — что означает пустоту в памяти, отсутствие вообще чего-либо в переменной.

echo false; // Не выведет ничего

echo NULL; // Не выведет ничего


 

Вывод нескольких переменных и объединение строк

Давайте выведем строку состояющую из постоянного текста и переменной:

$name = "Архимед";

echo "Привет, ".$name."!"; // Привет, Архимед!

Точка является символом "склеивающим" сроки.
$value = 50+18;

echo "Результат сложения: ".$value; 

Посмотрите что получится

 

Напоследок немного теории:

Что первым дело нужно знать для того чтобы стать программистом?

Кстати, программист это не тот, кто в состоянии написать программу, а тот, кто умеет создавать качественно работающие вещи.

1. Язык программирования — это язык которым программист общается с машиной. Он ей говорит, что делать, она делает. И для того чтобы машина быстро и с легкостью понимала этот язык, программист должен знать, как нужно красиво общаться с машиной. Иначе говоря, код должен быть быстрым, при этом красивым (понятным для человека, читабельным) и масштабируемым, чтоб минимальными средствами расширить функционал программы.

2. Изучение языка программирования, как и программирования в целом требует умелой работы со справочниками и документацией к языку. Для этого необходимо иметь выдержку и методичность в работе. Если конструкция языка не понятна смотрим справочник, оператор или функция не понятны — справочник.

3. Обладать живым интересом к программированию как к инструменту создания чего то нового. Соморазвиваться. Ведь как говорят сами программисты: "программирование — это творческий процесс, приносящий прибыль", а также "программирование — это еще и непрерывный процесс обучения"

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.