🗊Презентация Функции в PHP

Нажмите для полного просмотра!
Функции в PHP, слайд №1Функции в PHP, слайд №2Функции в PHP, слайд №3Функции в PHP, слайд №4Функции в PHP, слайд №5Функции в PHP, слайд №6Функции в PHP, слайд №7Функции в PHP, слайд №8Функции в PHP, слайд №9Функции в PHP, слайд №10Функции в PHP, слайд №11Функции в PHP, слайд №12Функции в PHP, слайд №13Функции в PHP, слайд №14Функции в PHP, слайд №15Функции в PHP, слайд №16Функции в PHP, слайд №17Функции в PHP, слайд №18Функции в PHP, слайд №19Функции в PHP, слайд №20Функции в PHP, слайд №21Функции в PHP, слайд №22Функции в PHP, слайд №23Функции в PHP, слайд №24Функции в PHP, слайд №25Функции в PHP, слайд №26Функции в PHP, слайд №27Функции в PHP, слайд №28Функции в PHP, слайд №29

Содержание

Вы можете ознакомиться и скачать презентацию на тему Функции в PHP. Доклад-сообщение содержит 29 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





МДК 02.02. Web-программирование. Язык РНР
Функции в PHP
Описание слайда:
МДК 02.02. Web-программирование. Язык РНР Функции в PHP

Слайд 2






Функция – это блок программного кода, который принимает некоторые значения, обрабатывает их и выполняет определенные действия.
Преимущества использования функций
избавляют от многократного повторения одних и тех же фрагментов кода в программах;
облегчают чтение кода и позволят свести к минимуму правку
Описание слайда:
Функция – это блок программного кода, который принимает некоторые значения, обрабатывает их и выполняет определенные действия. Преимущества использования функций избавляют от многократного повторения одних и тех же фрагментов кода в программах; облегчают чтение кода и позволят свести к минимуму правку

Слайд 3






Создание пользовательской функций
Синтаксис
function имя_функции([аргументы]) 
{ 
программный код (тело функции)
}
Аргументами называются неопределенные входящие данные.
Параметрами являются известные данные.
Параметры – это способ передачи информации в функцию, позволяющий не заботиться об области видимости переменных.
Описание слайда:
Создание пользовательской функций Синтаксис function имя_функции([аргументы]) { программный код (тело функции) } Аргументами называются неопределенные входящие данные. Параметрами являются известные данные. Параметры – это способ передачи информации в функцию, позволяющий не заботиться об области видимости переменных.

Слайд 4






Требования, предъявляемые к именам функций:
1.	Не рекомендуется использовать русские буквы в именах функций.
2.	Имена функций не должны содержать пробелов.
3.	Имя каждой пользовательской функции должно быть уникальным. 
4.	Регистр при объявлении функций и обращении к ним не учитывается. То есть, например, функции funct() и FUNCT() имеют одинаковые имена.
5.	Знак $ в начале имен функций не указывается.
Описание слайда:
Требования, предъявляемые к именам функций: 1. Не рекомендуется использовать русские буквы в именах функций. 2. Имена функций не должны содержать пробелов. 3. Имя каждой пользовательской функции должно быть уникальным. 4. Регистр при объявлении функций и обращении к ним не учитывается. То есть, например, функции funct() и FUNCT() имеют одинаковые имена. 5. Знак $ в начале имен функций не указывается.

Слайд 5






Вызов функций
Синтаксис
имя_функции(параметры);
Функции допускается определять в любом месте программы
Описание слайда:
Вызов функций Синтаксис имя_функции(параметры); Функции допускается определять в любом месте программы

Слайд 6






Пример 
<?php
function hi()
{
echo ("Привет из мира функций!");
}
hi(); // Вызов функции
?>
Описание слайда:
Пример <?php function hi() { echo ("Привет из мира функций!"); } hi(); // Вызов функции ?>

Слайд 7






Особенности пользовательских функций PHP
1.	Доступны параметры по умолчанию. Одну и ту же функцию с переменным числом параметров.
2.	Пользовательские функции могут возвращать любой тип.
3.	Есть возможность изменять переменные, переданные в качестве аргумента.
Описание слайда:
Особенности пользовательских функций PHP 1. Доступны параметры по умолчанию. Одну и ту же функцию с переменным числом параметров. 2. Пользовательские функции могут возвращать любой тип. 3. Есть возможность изменять переменные, переданные в качестве аргумента.

Слайд 8






Определение значений по умолчанию для параметров функции
Пример
<?php
function wrap_in_html_tag($text, $tag = 'strong') 
{
return "<$tag>$text</$tag>";
}
echo wrap_in_html_tag("строка");
?>
Описание слайда:
Определение значений по умолчанию для параметров функции Пример <?php function wrap_in_html_tag($text, $tag = 'strong') { return "<$tag>$text</$tag>"; } echo wrap_in_html_tag("строка"); ?>

Слайд 9






При присваивании значений по умолчанию следует помнить о двух важных обстоятельствах. 
Все параметры со значениями по умолчанию должны перечисляться после параметров, не имеющих значений по умолчанию. 
Присваиваемое значение по умолчанию должно быть константой, строкой или числом. Оно не может быть переменной. 
Если по умолчанию переменная не должна содержать ничего, можно присвоить параметру пустую строку: $tag = ''.
Описание слайда:
При присваивании значений по умолчанию следует помнить о двух важных обстоятельствах. Все параметры со значениями по умолчанию должны перечисляться после параметров, не имеющих значений по умолчанию. Присваиваемое значение по умолчанию должно быть константой, строкой или числом. Оно не может быть переменной. Если по умолчанию переменная не должна содержать ничего, можно присвоить параметру пустую строку: $tag = ''.

Слайд 10






Конструкции включений в PHP
Конструкции включений позволяют собирать PHP программу (скрипт) из нескольких отдельных файлов.
Функции
1.	include;
2.	require;
3.	include_once;
4.	require_once.
Описание слайда:
Конструкции включений в PHP Конструкции включений позволяют собирать PHP программу (скрипт) из нескольких отдельных файлов. Функции 1. include; 2. require; 3. include_once; 4. require_once.

Слайд 11






 Конструкция включений require
Конструкция require позволяет включать файлы в сценарий PHP до исполнения сценария PHP. 
Синтаксис 
require имя_файла;
Конструкция require позволяет собирать сценарии PHP из нескольких отдельных файлов, которые могут быть как html-страницами, так и php-скриптами.
Конструкция require поддерживает включения удаленных файлов
Описание слайда:
Конструкция включений require Конструкция require позволяет включать файлы в сценарий PHP до исполнения сценария PHP. Синтаксис require имя_файла; Конструкция require позволяет собирать сценарии PHP из нескольких отдельных файлов, которые могут быть как html-страницами, так и php-скриптами. Конструкция require поддерживает включения удаленных файлов

Слайд 12






Пример
Файл header.html:
<html>
	<head> 
		<title> Интернет-магазин канцтоваров</title>
	</head>
	<body bgcolor=green>
		<h1>Интернет-магазин "Канцтовары"</h1>
		<img  src="1.png">
	</body>
</html>
Описание слайда:
Пример Файл header.html: <html> <head> <title> Интернет-магазин канцтоваров</title> </head> <body bgcolor=green> <h1>Интернет-магазин "Канцтовары"</h1> <img src="1.png"> </body> </html>

Слайд 13






Пример
Файл script.php
<?php
	require "header.html";
?>
Описание слайда:
Пример Файл script.php <?php require "header.html"; ?>

Слайд 14






Конструкция включений include
Предназначена для включения файлов в код сценария PHP во время выполнения сценария. 
Синтаксис 
include имя_файла;
Описание слайда:
Конструкция включений include Предназначена для включения файлов в код сценария PHP во время выполнения сценария. Синтаксис include имя_файла;

Слайд 15






Конструкции require_once и include_once
Работают аналогично инструкциям include и require.
Позволяют включать файлы однократно.
Описание слайда:
Конструкции require_once и include_once Работают аналогично инструкциям include и require. Позволяют включать файлы однократно.

Слайд 16






Создание структуры страниц с помощью функций включения
Пример файл index.php
<!DOCTYPE html>
<html>
	<head>  …  </head>
	<body>
<?php
	include_once "include/header.php";
	include_once "include/nav.php";
?>
Основная часть страницы
<?php
	include_once "include/footer.php";
?>
	</body>
</html>
Описание слайда:
Создание структуры страниц с помощью функций включения Пример файл index.php <!DOCTYPE html> <html> <head> … </head> <body> <?php include_once "include/header.php"; include_once "include/nav.php"; ?> Основная часть страницы <?php include_once "include/footer.php"; ?> </body> </html>

Слайд 17






Файл header.php
<header>	
	<div>
		…
	</div>
</header>
Файл nav.php
<nav>	
	<div>
		…
	</div>
</nav>
Файл footer.php
<footer>	
	<div>
		…
	</div>
</footer>
Описание слайда:
Файл header.php <header> <div> … </div> </header> Файл nav.php <nav> <div> … </div> </nav> Файл footer.php <footer> <div> … </div> </footer>

Слайд 18






Включение содержимого текстовых файлов в документ с помощью функции include 

Пример 
<?php
for($i=1; $i<=5; $i++) 
{
include "text/$i.txt";
}
?>
Описание слайда:
Включение содержимого текстовых файлов в документ с помощью функции include Пример <?php for($i=1; $i<=5; $i++) { include "text/$i.txt"; } ?>

Слайд 19






Проверка существования функции
Функция function_exists 
Пример 
<?php
function test_this()
{}
$test=function_exists("test_this");
if ($test == TRUE)
{echo "Функция test_this существует.";}
else
{echo "Функция test_this не найдена.";}
?>
Описание слайда:
Проверка существования функции Функция function_exists Пример <?php function test_this() {} $test=function_exists("test_this"); if ($test == TRUE) {echo "Функция test_this существует.";} else {echo "Функция test_this не найдена.";} ?>

Слайд 20






Способы записи функций 
в операторной форме 
echo 'AAA';
в функциональной форме
echo('AAA');
Описание слайда:
Способы записи функций в операторной форме echo 'AAA'; в функциональной форме echo('AAA');

Слайд 21






Область видимости переменной 
Локальные переменные
Локальные переменные – переменные, определенные внутри подпрограммы (пользовательской функции). Они доступны только внутри функции, в которой они определены.
Все объявленные и используемые в функции переменные по умолчанию локальны для функции.
Глобальные переменные – это переменные, которые доступны всей программе, включая подпрограммы (пользовательские функции).
Описание слайда:
Область видимости переменной Локальные переменные Локальные переменные – переменные, определенные внутри подпрограммы (пользовательской функции). Они доступны только внутри функции, в которой они определены. Все объявленные и используемые в функции переменные по умолчанию локальны для функции. Глобальные переменные – это переменные, которые доступны всей программе, включая подпрограммы (пользовательские функции).

Слайд 22






Пример
<?php 
$a = 100;		//глобальная переменная
function funct() {
$a = 70;		//локальная переменная
 echo "$a<br>";
}
funct();
echo $a; 
?>
Описание слайда:
Пример <?php $a = 100; //глобальная переменная function funct() { $a = 70; //локальная переменная echo "$a<br>"; } funct(); echo $a; ?>

Слайд 23






Инструкция global позволяет пользовательской функции работать с глобальными переменными

Пример
<?php
$a = 1;
$b = 2;
function Sum() {
     global $a, $b;
     $b = $a + $b;
} 
Sum();
echo $b;
?>
Описание слайда:
Инструкция global позволяет пользовательской функции работать с глобальными переменными Пример <?php $a = 1; $b = 2; function Sum() { global $a, $b; $b = $a + $b; } Sum(); echo $b; ?>

Слайд 24






Пример
<?php
$a = 1; 	// глобальная область видимости 
function Test()
{ 
     echo $a; 	// локальная область видимости 
} 
Test();
?>
Описание слайда:
Пример <?php $a = 1; // глобальная область видимости function Test() { echo $a; // локальная область видимости } Test(); ?>

Слайд 25






Статические переменные в PHP
Если в теле пользовательской функции объявлена статическая переменная, то компилятор не будет ее удалять после завершения работы этой функции.
Объявление статических переменных:
     static $int = 0;
Описание слайда:
Статические переменные в PHP Если в теле пользовательской функции объявлена статическая переменная, то компилятор не будет ее удалять после завершения работы этой функции. Объявление статических переменных: static $int = 0;

Слайд 26






Пример 
<?php
   function funct()
   {
      static $a;
      $a++;
      echo "$a";
   }
   for ($i = 0; $i++<10;) funct();
?>
Описание слайда:
Пример <?php function funct() { static $a; $a++; echo "$a"; } for ($i = 0; $i++<10;) funct(); ?>

Слайд 27






Конструкции возврата значений
Конструкция return
Конструкция return используется для возврата значений  пользовательскими функциями.
Возвращаемые значения могут быть любого типа, в том числе это могут быть списки и объекты
Описание слайда:
Конструкции возврата значений Конструкция return Конструкция return используется для возврата значений пользовательскими функциями. Возвращаемые значения могут быть любого типа, в том числе это могут быть списки и объекты

Слайд 28






Условно определяемые функции
Пример
<?php
$phpver = phpversion();
if ($phpver[0] === "5")
{function getversion() { return "Вы используете PHP5"; }}
if ($phpver[0] === "4")
{function getversion() { return "Вы используете PHP4"; }}
if ($phpver[0] === "3")
{function getversion() { return "Вы используете PHP3"; }}
echo @getversion();
?>
Описание слайда:
Условно определяемые функции Пример <?php $phpver = phpversion(); if ($phpver[0] === "5") {function getversion() { return "Вы используете PHP5"; }} if ($phpver[0] === "4") {function getversion() { return "Вы используете PHP4"; }} if ($phpver[0] === "3") {function getversion() { return "Вы используете PHP3"; }} echo @getversion(); ?>

Слайд 29






Стандартные функции PHP
Категории функций:
функции для работы со строками;
функции для работы с массивами;
функции для работы с файловой системой;
функции баз данных;
математические функции;
календарные функции и функции времени;
графические функции;
функции для работы с сессиями;
функции управления выводом;
функции для работы с ядром php;
функции для работы с документами;
криптографические функции php;
функции авторизации и аутентификации.
Описание слайда:
Стандартные функции PHP Категории функций: функции для работы со строками; функции для работы с массивами; функции для работы с файловой системой; функции баз данных; математические функции; календарные функции и функции времени; графические функции; функции для работы с сессиями; функции управления выводом; функции для работы с ядром php; функции для работы с документами; криптографические функции php; функции авторизации и аутентификации.



Теги Функции в PHP
Похожие презентации
Mypresentation.ru
Загрузить презентацию