array_swap()array_swap(&$array, $index), которая принимает по ссылке массив и номер элемента, и меняет нулевой элемент у этого массива с указанным элементом местами...array_swap([2, 6, 3], 2) вернет массив [3, 6, 2]"6" на нулевой "3"
new \mysqli
/**
* @dataProvider providerTypesOfArraysElements
*/
public function testTypeInArray($type)
{
$typesCorrect = ['integer', 'double'];
$this->assertContains($type, $typesCorrect);
}
public function providerTypesOfArraysElements()
{
$arr = [28, 1, 7.3];
return array_map(function($val) {
return [gettype($val)];
}, $arr);
}


Shop::getDeliveryVariants();Delivery::getDeliveryVariants()
Решил стать программистом, но немного неприятно кодить не понимая, что происходит под капотом.


admin в конфигеsite.ru/index.php?r=admin/default/index
index.php?r=admin/default/indexmodules должна быть вне сервера, а сам сервер должен смотреть в папку web, а не в корень сайта, это при чем у всех фреймворков
Задача 2
Более сложная
Перехватить запросы к https://site.ru/sitemap1.xml и перенаправить на https://site.ru/seo_cap_sys/sitemap.php?num=1
где sitemap1.xml - цифра после sitemap и до точки должна уходить в https://site.ru/seo_cap_sys/sitemap.php?num=1 - параметр num
RewriteRule ^sitemap(\d+).xml seo_cap_sys/sitemap.php?num=$1 [L,QSA]
Кто знает, может, это можно по-короче написать?
ob_start();
include(VIEWSPATH . 'pages/login' . '.php');
return $this->render_ajax(ob_get_clean();