Рисование цветных изображений с помощью PHP. Программирование для развлечения

Джеймс Уэллс

Научитесь программировать! Это увлекательно! Книга познакомит вас с языком программирования на PHP. Даже если вы не собираетесь стать программистом, после чтения книги вы научитесь «рисовать» картины с помощью PHP-кода, даже если вы не художник. Или вы можете использовать примеры из книги в качестве упражнений для вашего мозга. Это интереснее чем разгадывать кроссворды! Купите книгу сейчас, чтобы повысить свою креативность!

Оглавление

Переменные

В PHP имена переменных чувствительны к регистру и должны начинаться со знака доллара и буквенного символа. Переменные. $date и $Date — это две разные переменные. Пример переменных: $x = 5;

или

$street_address=«1090 Oak Street»;

или

$street_address=«1090 Oak Street’;

Вы можете конкатенировать (объединить) две или более строки с помощью точки.

Используйте команду echo для вывода значения переменной на веб-страницу или в консоль.

Код PHP должен быть включен в теги '<?php’ и»? >».

Строка кода в PHP должна быть закрыта точкой с запятой.

«//' используется для комментария к коду.

Файл: address.php

<?php

$street_address=«1090 Oak Street»;

$city = «Brooklyn»;

state=«NY»;

$zip=«11276»;

$address=$street.»,». $city.»,». $state.»,». $zip;

echo $address;

?>

Output: 1090 Oak Street, Brooklyn, NY, 11276

Давайте объявим две переменные и отобразим их значения на веб-странице.

Файл: declare.php

<?php

// объявить две переменные

$a = 7;

$b = 4;

// Показать значения переменных

echo «int a =». $a."<br>»;

echo «int b =». $b."<br> <br>»;

?>

Output:

int a = 7

int b = 4

Мы можем выполнять арифметические операции.

Давайте создадим PHP-файл «arithmetics.php».

<?php

$a = 7;

$b = 4;

// Показать значения переменных

echo «int a =». $a."<br>»;

echo «int b =». $b."<br> <br>»;

// арифметические операции

$sum = $a + $b; //сложение

$subtraction=$a — $b; //Вычитание

$product=$a * $b; //умножение

$division=$b / $a; //деление

$modulo=$a % $b; // остаток от деления

// Показать результат

echo «сумма = a + b <br>»;

echo» сумма =». $sum."<br>»;

echo» вычитание = b — a <br>»;

echo» вычитание =». $subtraction."<br>»;

echo “ <br> умножение = a * b <br>»;

echo» умножение =». $product.» <br>»;

echo"<br> деление = b / a <br>»;

echo» деление =». $division."<br>»;

echo «округление =".round ($division,2)."<br>»;

echo"<br> остаток от деления = a % b <br>»;

echo «modulo =». $modulo."<br> <br>»;

?>

Файл arithmetics.php выведет следующее.

int a =4

int b =7

сумма = a + b

сумма = 11

умножение = a * b

умножение = 28

деление = a / b

деление = 0.57142857142857

округление =0.57

остаток от деления = a % b

modulo = 4

Функция round возвращает число, с определенным числом десятичных знаков.

В коде вы установили количество знаков после запятой равным 2, и функция вернула 0,57. Если бы вы написали:

round ($division,4),

функция вернула бы 0,5714.

Модуль вычисляет остаток от деления. Например,

10% 3 = 1, потому что 3 * 3 = 9 и 10 — 9 = 1.

В вашем примере 7% 4 = 3, потому что 4 * 1 = 4 и 7 — 4 = 3.

Теперь давайте проведем несколько экспериментов. Что произойдет, если мы будем выполнять арифметические операции с переменными, содержащими не числа и строки?

Файл: string_arithmetics.php

<?php

$c = «6»;

$d = «5»;

echo «str c =». $c."<br> <br>»;

echo «str d =». $d.» <br> <br>»;

echo «sum = c + d; (сумма двух строк) <br> <br>»;

//сложить две строки как числа

$sum=$c + $d

echo «sum=». $sum.» <br> <br>»;

?>

The output is:

str c =6

str d =5

sum = c + d; (сумма двух строк)

sum=11

PHP обрабатывает строки как числа. 6 +5 = 11. Теперь давайте попробуем использовать числа как строки. Создайте файл concatenate.php.

<?php

$a = 7;

$b = 4;

$c = «6»;

$d = «5»;

echo «int a =». $a."<br> <br>»;

echo «int b =». $b."<br> <br>»;

echo «str c =». $c."<br> <br>»;

echo «str d =». $d."<br> <br>»;

echo» соединить число и строку <br> <br>»;

$str1=$a.$d;

echo «srt1=». $str1.» <br>";//output str=45

echo «соединить два числа как строки <br>»;

$str2=$a.$b;

echo «srt2=». $str2; // output str=47

?>

Output:

int a =7

int b =4

str c =6

str d =5

соединить число и строку

srt1=75

соединить два числа как строки

srt2=74

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

Смотрите также

а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ э ю я