/ Сайтостроение / Wordpress / Практикум по функциям

Практикум по функциям

20.12.2017

440

В процессе штудирования книги «Изучаем PHP 7» (Дэвид Скляр) появилась мысль помечать некоторые моменты, касающиеся как функций, так и php в целом.

Краткий обзор функций

Если задать простую функцию

function easy() {
echo 'название сайта';
}

Кодом easy(); будет выводиться «название сайта»

Если задать в функции return

function normal() {
$text = 'произвольный текст';
return $text;
}

Кодом echo normal(); будет выводиться «произвольный текст»

т.е. return — это не показ значения а вывод.

Можно добавить функции аргументы

function hard($text) {
$text .= ' - то что мы прописали';
return $text;
}

Кодом echo hard(‘Голиаф’); будет выводиться «Голиаф — то что мы прописали»

Вывод данных из функций

function tesssters(){
	$test = 'выводим переменную';
	$work = 'работает!';
	
	return array ($test, $work);
}

list($test, $work) = tesssters(); //выводим переменные
echo $test; //только теперь ее можно использовать

То же самое можно проделать и с массивами:

function heavenswar(){
	$angels = array();
	$angels[] = "Уриил";
	$angels[] = "Рафаил";
	$angels[] = "Рагуил";
	
	$demons = array();
	$demons[] = "Люцифер";
	$demons[] = "Мамона";
	$demons[] = "Вельзевул";
	
	
	return array ($angels, $demons);
}

list($angels, $demons) = heavenswar();
Кодом echo $demons[1]; Получим демона Мамона

Тэги:

Поделится информацией с друзьями

  • Похожие записи
  • Комментарии
  • Вложения
Атрибуты товара WC

Атрибуты товара WC

В интернет-магазине Woocommerce есть функционал атрибутов. Атрибуты товара — это дополнительные поля для различных значений. Атрибуты бывают 2-х типов: текстовый (text) и с выбором значения (select). Архив значения атрибута Для Читать далее »

/
Настройки сайта с theme customizer

Настройки сайта с theme customizer


Deprecated: Function create_function() is deprecated in /home/htvtwmhs/public_html/wp-content/plugins/wp-spamshield/wp-spamshield.php on line 2033

Для того чтобы некоторые настройки сайта можно было менять из админки, через специальный интерфейс, а не ковырять исходный код (для заказчика), нужно использовать возможности WP Theme Customizer. Можно настраивать, например, Читать далее »

/
Русифицированная дата на сайте (месяцы, дни недели)

Русифицированная дата на сайте (месяцы, дни недели)

Добавляем на сайт функцию, которая приводит вывод даты (месяцы, дни недели) в человеческий вид. Помещаем в файл functions function dateToRussian($date) { $month = array("january"=>"января", "february"=>"февраля", "march"=>"марта", "april"=>"апреля", "may"=>"мая", "june"=>"июня", "july"=>"июля", Читать далее »

Добавить комментарий

Пока нет комментариев. Будь первым!

Практикум по функциям
Редактор Notepad++
Рекомендации для васРедактор Notepad++Opttour.ru
Спасибо! Наш менеджер свяжется с Вами в течении 5 минут.