Архив рубрики: Codecademy

Codecademy.com — курс PHP — урок 10: комментарии (Comments)

Комментарии! Как много в этом слове для сердца программаторского сплелось! Читать коменты к некоторым исходным кодам захватывающе не меньше, чем наслаждаться самой структурой кода.
Кстати, именно о комментариях мы и поговорим в сегодняшнем уроке 😉
Итак, урок 10 нам предлагает следующее:

Just like we sometimes put comments in our CSS (using /* this syntax */) or in our HTML (using <!— this syntax —>), we can also put comments in our PHP code! We do that using two forward slashes (//), like so:codecademy_lesson_10_comment_1

Переводя на русский узнаем следующее:

в CSS комментарии обозначаются с помощью /* комментарии */, для использования в HTML нужно использовать <!— комментарии —>, если же речь идет о комментариях в PHP, то нам необходимы // (как показано на примере).

Задание к сегодняшнему уроку простое: в имеющийся код добавить комментарий. Итак, у нас имеется:

<!DOCTYPE html>
<html>
<head>
<title>Oh No!</title>
</head>
<body>
<p><?php
echo «Oh, the humanity!»;
?></p>
</body>
</html>

Добавляем комментарии, и получаем следующую конструкцию:

<!DOCTYPE html>
<html>
<head>
<title>Oh No!</title>
</head>
<body>
<p><?php
echo «Oh, the humanity!»;
// comments
?></p>
</body>
</html>

Хочешь увидеть больше? Кликни на картинку!
Хочешь увидеть больше? Кликни на картинку!

Кстати, не забываем похвастаться своими достижениями на Facebook 😉

Как всегда — в случае вопросов — милости просим на почту

Codecademy.com — курс PHP — урок 8: переменные (variables)

Привет-привет!

Майские праздники как-то выбивают из рабочего ритма (об этом позднее), а потому с некоторым запазданием переходим к следующему уроку по PHP, в рамках которого будем рассматривать работу с переменными. Повтор прозвучит занудно, но все же — я рассчитываю на то, что вы владеете азами программирования, и задавать вопросы в стиле: «А что такое переменная-константа и прочее» — не будете.

Итак, что мы имеем в Codecademy.com:

Variables
So far we’ve been outputting strings and doing math.

To do more complex coding, we need a way to «save» these values. We can do this using variables. A variable can store a string or a number, and gives it a specific case-senstive name.

Examples:

$myName = «Beyonce»;
$myAge = 32;
All variable names in PHP start with a dollar sign ( $ ).

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

Звучит просто. Осталось проверить это на практике, выполнив задание урока:

On line 8 , create a variable named $myName and set it equal to your name. Make sure to end your PHP code with a semicolon — т.е. создадим в 8 строке переменную со своим именем. Имеющийся код:

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p>
<?php

?>
</p>
</body>
</html>

Находим строку 8, и вставляем туда требуемую переменную: $myName, обозначив ее именем «Oleksiy», после чего получаем следующую конструкцию:

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p>
<?php
$myName = «Oleksiy»;
?>
</p>
</body>
</html>

Как всегда - картинка увеличивается по клику ;)
Как всегда — картинка увеличивается по клику 😉

Важно отметить тот факт, что в итоговом окне не отобразится ничего — ведь по условиям сегодняшнего урока нам требовалось просто задать переменную, а не выводить ее на экран. Кстати, напомним себе, что для вывода информации нужно использовать оператор echo.

Спасибо за внимание! В случае возникновения вопросов — милости просим на почту: oleksiy@lavrynenko.com

Codecademy.com — курс PHP — урок 6

Внимательные читатели увидели, что мы как-то быстро перескочили от третьего урока к шестому. Это вызвано не моей ленью, а скорее повторением очевидных тестов, описывать которые просто нет смысла. Повтор и есть повтор 🙂

Сегодня мы ознакомимся с термином «конкатенация». Итак, сама Codecademy описывает это следующим образом:

A string is a word or phrase between quotes, like so: "Hello, world!"

You can type a string all at once, like this:

<?php
echo "Hello, world!";
?>

Or use the concatenation operator, which glues several strings together:

<?php
echo "Hello," . " " . "world" . "!";
?>

The concatenation operator is just a dot ( . ). (If you’re coming to PHP from JavaScript, the dot does the same thing for strings that + does in JavaScript.)

Фактически, речь идет о склеивании строк для формирования единой строки данных. Оператор «.» — склеиваем, формируем 🙂

Как видно из описания — все просто. Попробуем посмотреть на задание к уроку:

Go ahead and echo a string of your choice on line 8. Try out the concatenation operator if you’re feeling bold!

Ну в смысле — будь смелым, попробуй использовать оператор конкатенации в 8 строке! Почему бы и нет?

Итак, дано:

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p>
<?php

?>
</p>
</body>
</html>

Добавляем в восьмую строку что-нибудь с конкатенацией:

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p>
<?php
echo «Hello,» . » » . «world» . «!»;
?>
</p>
</body>
</html>

и получаем:

lesson 6
Картинка кликабельная

Спасибо за внимание 🙂 Встретимся позже 🙂 Ну и конечно — в случае возникновения вопросов обращайтесь: oleksiy@lavrynenko.com

Codecademy.com — курс PHP — урок 3

В самом начале хочу сделать краткое отступление: зачем все это пишется.
Конспект.
Уроки действительно простые и интересные, но записывать их все же нужно, дабы пользоваться подсказками 🙂 Опять же — помогает закрепить знания.

А пока перейдем к третьему уроку:
Сегодня нам дано:

Your PHP code goes inside the <?php  and ?> delimiters. Here we use the function echo to output I'm learning PHP! . We also end the line with a semicolon.

Как видно из урока — основным оператором для вывода информации в PHP служит echo (поправьте, если я ошибаюсь, но кажется он же используется со времен старого доброго DOS 🙂 ).

А теперь перейдем к заданию:

Try it out. On line 8, use echo to output your name. Make sure to end your line with a semicolon. (в строке 8 используется оператор echo и выведите в окне ваше имя ).

Дано:

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p>
<?php

?>
</p>
</body>
</html>

В итоге получаем:

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p>
<?php
echo «Oleksiy»;
?>
</p>
</body>
</html>

Как видно из скрина ниже — успех достигнут:

lesson 3_1

Спасибо за внимание 🙂 Встретимся позже 🙂 Ну и конечно — в случае возникновения вопросов обращайтесь: oleksiy@lavrynenko.com

Codecademy.com — курс PHP — урок 2

Звенит звонок, начнем урок… Итак, урок 2, на котором дано:

«So what?» You might say. «I can do that with JavaScript.» And that’s true! But JavaScript’s knowledge can be limited.
JavaScript generally runs in the browser, or client. This means it only really knows what’s going on in your browser, plus whatever information it gets from the website(s) you’re connecting to.
PHP, on the other hand, runs on the same computer as the website you’re visiting, which is known as the server. This means that it has access to all the information and files on that machine, which allows it to construct custom HTML pages to send to your browser, handle cookies, and run tasks or perform calculations with data from that website.

и даже добавлено задание:

We’ve written a little PHP in the editor to the right, but it’s not complete! On line 8, type My first line of PHP! between the «»s.

(добавь, мол, дорогой, в строку 8 текст «My first line of PHP!»)

Исходный код для работы представлен ниже:

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p>
<?php
echo «»;
?>
</p>
</body>
</html>

Немного помудрив, получаем следующее:

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p>
<?php
echo «My first line of PHP!»;
?>
</p>
</body>
</html>

Скрин, как всегда — ниже … а пока запомним: что бы вывести какую-либо информацию в PHP — используем echo

php-lesson-2