Содержание

Слайд 2

Что такое php?

PHP – это высокоуровневый язык программирования для WEB работающий по

Что такое php? PHP – это высокоуровневый язык программирования для WEB работающий по принципу транслирующего интерпретатора.
принципу транслирующего интерпретатора.

Слайд 3

Чем PHP лучше конкурентов?

PHP – server-side HTML embedded scripting language(встраиваемый в HTML

Чем PHP лучше конкурентов? PHP – server-side HTML embedded scripting language(встраиваемый в
скриптовый язык с обработкой на сервере).
PHP был разработан специально для WEB.
PHP работает быстрее “чистых” интерпретаторов.
Код PHP обрабатывается сервером до передачи страницы браузеру.
Код PHP может быть непосредственно встроен в HTML-код.
PHP бесплатен и прост в изучении.
Поддержка огромного числа БД.

Слайд 4

Основы PHP

Filename.php:
echo “

”;
echo “Hello World”;
echo “

”;
?>

Filename.html:


echo “Hello World”;
?>


Основы PHP Filename.php: echo “ ”; echo “Hello World”; echo “ ”;

Слайд 5

Переменные и константы

Переменные:
$var_name = $value;

$var1 = 1;
$var2 = 1.0;
$var3 = “str”;
$var4 =

Переменные и константы Переменные: $var_name = $value; … $var1 = 1; $var2
true;
$var5 = $object;

Константы:
define($name, $value, $case_sen);

define(“pi”, 3.14, true);
define(“str”, “string”, false);

Слайд 6

Строки

$var_name = $value;

$str1 = “string \n”;
$str2 = ‘string \n’;
$str3 = `string`;

Операции над

Строки $var_name = $value; … $str1 = “string \n”; $str2 = ‘string
строками:
S1.S2 – конкатенация строк.
S1[n] – обращение к символу.
=== – оператор эквивалентности.
Операции сравнения.
Стандартные функции.
Регулярные выражения POSIX.

Слайд 7

Операции

Арифметические
Логические
Поразрядные
Строковые
Сравнения

Операции Арифметические Логические Поразрядные Строковые Сравнения

Слайд 8

Массивы

Скалярные:
$array_name[n] = $value;

$array1[0] = “string1”;
$array1[1] = “string2”;
$array2[0] = 1.67;
$array3 = array(‘a’, ‘b’,

Массивы Скалярные: $array_name[n] = $value; … $array1[0] = “string1”; $array1[1] = “string2”;
‘c’);

Ассоциативные:
$array_name[$key] = $value;

$array1[“key1”] = “value1”;
$array1[“key2”] = “value2”;
$array2[“key1”] = 2.456;
$array3 = array(‘a’=>1, ‘b’=>2);

Слайд 9

Операции над массивами

Удаление(UnSet).
Слияние(+, array_merge).
Перебор(for, foreach).
Сортировка(sort, …).
Встроеные функции.

Операции над массивами Удаление(UnSet). Слияние(+, array_merge). Перебор(for, foreach). Сортировка(sort, …). Встроеные функции.

Слайд 10

Основные конструкции php

Условия:
If(логическое выражение)
оператор1;
elseIf(логическое выражение)
оператор2;
else
оператор3;
switch(выражение)
{
case знач1: команда; [break;]

Основные конструкции php Условия: If(логическое выражение) оператор1; elseIf(логическое выражение) оператор2; else оператор3;
case значN: команда; [break;]
}

Циклы
while(логическое выражение)
оператор;
do оператор;
while(условие) ;
for(иниц.; условие; итерация)
оператор;
foreach(массив as $key=>$val)
оператор;

Слайд 11

Функции

function Name (arg1 [=val1], …, argN [=valN])
{
//Body
[return …;]
}

function func($a, $b)
{
return $a *

Функции function Name (arg1 [=val1], …, argN [=valN]) { //Body [return …;]
$b;
}

Слайд 12

Примеры

echo "Hompage";
echo "";
echo

Примеры echo " Hompage "; echo " "; echo " Новости ";
"

Новости


";
$server_url = "http://www.newsserver.ru/lastnews.txt";
if(file_exists($server_url))
{
$IN = file($server_url);
}
else
{
die(“Ошибка при открытии файла");
}
foreach($IN as $v)
{
echo $v;
}
echo "";
echo "";
?>

Слайд 13

@ $db = mysql_pconnect('localhost', 'user', 'qwe123');
if(!$db)
{
die("BD connection error!
");
}
mysql_select_db('students');
$query = "select name, group

@ $db = mysql_pconnect('localhost', 'user', 'qwe123'); if(!$db) { die("BD connection error! ");
from students where oc > 4";
echo "";
$result = mysql_query($query);
for($i = 0; $i < mysql_num_rows($result); $i++)
{
echo "";
$f = mysql_fetch_array($result);
echo "";
echo "";
}
echo "
name group
$f[name]$f[group]
";
?>
Имя файла: php.pptx
Количество просмотров: 165
Количество скачиваний: 0