Skip to content

Instantly share code, notes, and snippets.

@corocoto
Last active September 16, 2018 18:47
Show Gist options
  • Save corocoto/9e12d5613d87f57614160e7a57ed5b6c to your computer and use it in GitHub Desktop.
Save corocoto/9e12d5613d87f57614160e7a57ed5b6c to your computer and use it in GitHub Desktop.
Structure and commands in php
Структура PHP и его команды:
1. Определяет начало и конец работы с php.
<?php
//php-код
?>
2. Создание переменной начинается с $.
$some_Var = "text";
3. Запись текущей даты (ДД.ММ.ГГ) в переменную
time() -функция, которая возвращает текущую метку времени
$dat = date("d.m.y");
4. Вывод текста
echo "<p>Текущая дата: $dat</p>";
5. Запись текущего времени (ЧЧ:ММ:СС) в переменную
$time = date("h:i:s");
6. Вывод типа переменной
$my_Var = 5;
echo gettype($my_Var);
6. Создание константы
define('pi', 3.14);
echo pi;
7. Условный оператор if else
isset — ф-ия, определяющая была ли установлена переменная значением отличным от NULL
if (isset($my_Var)) {
echo "<p>Значение переменной my_Var= $my_Var</p>";
}else{
echo "<p>Значение переменной my_Var= null</p>";
}
8. Уничтожение перменной
unset($my_Var);
9. Создание одномерного ассоциативного массива
$arr = array('a' => 'apple', 'b' => 'bubble', 'c' => 'car');
echo $arr['a']; //вывод apple
10. Печатание читабельной информации о переменной
print_r($arr);
11. Создание ондомерного массива (без ключа)
$array = array("foo", "bar", "hallo", "world");
12. Создание двумерного массива (без ключа)
$flowers = array( array("розы", 100 , 15),
array("тюльпаны", 60 , 25),
array("орхидеи", 180 , 7)
);
echo "<h1>Ручной доступ к элементам</h1>";
echo $flowers[0][0]." цена ".$flowers[0][1]." количество ".$flowers[0][2]."<br>";
echo $flowers[1][0]." цена ".$flowers[1][1]." количество ".$flowers[1][2]."<br>";
echo $flowers[2][0]." цена ".$flowers[2][1]." количество ".$flowers[2][2]."<br>";
13. Создание ассоциативного двумерного массива
$flowers = array( array( "Название" => "розы",
"Цена" => 100,
"Количество" => 15
),
array( "Название" => "тюльпаны",
"Цена" => 60,
"Количество" => 25,
),
array( "Название" => "орхидеи",
"Цена" => 180,
"Количество" => 7
)
);
echo "<h1>Ручной доступ к элементам ассоциативного массива</h1>";
for ($row = 0; $row < 3; $row++) {
echo $flowers[$row]["Название"]." цена ".$flowers[$row]["Цена"]
." количество ".$flowers[$row]["Количество"];
echo "<br>";
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment