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

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

HIT

20.12.2017

2078

В процессе штудирования книги «Изучаем 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]; Получим демона Мамона

[site-socialshare]
  • Похожие записи
  • Комментарии
  • Вложения
Список меток текущей категории

Список меток текущей категории

Формируем и выводим список меток текущей категории. Вариант в файл funсtion.php function get_category_tags($cats) { global $wpdb; $tags = $wpdb->get_results (" SELECT DISTINCT terms2.term_id as tag_id, terms2.name as tag_name, t2.count as Читать далее »

/
Разделение записей по алфавиту

Разделение записей по алфавиту

Реализуем сортировку и разделение записей по алфавиту. Данный функционал может пригодится для вывода и разделения по алфавиту категорий. Можно разделять города в разделе Где купить и т.д. Описанное решение данной Читать далее »

Расширение функционала WP

Расширение функционала WP

Разгрузка functions.php Для разгрузки основного файла functions.php нужно в папке темы создать папку (например inc) и в нее помещать файлы функций (желательно по назначению: хлебные крошки, шорткоды, редактирование, связанные с Читать далее »

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

Notice: Функция WP_Styles::add вызвана неправильно. Стиль с дескриптором "editor-buttons" был поставлен в очередь с незарегистрированными зависимостями: dashicons. Дополнительную информацию можно найти на странице «Отладка в WordPress». (Это сообщение было добавлено в версии 6.9.1.) in /home/t/tiberi6w/opttour.ru/public_html/wp-includes/functions.php on line 6170

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

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