PHP-BE1
302 subscribers
400 photos
12 videos
19 files
692 links
Канал по PHP, полезный и интересный контент для всех уровней.
По вопросам сотрудничества @cyberJohnny
Download Telegram
https://badtry.net/doctrine-rand-symfony-4-slim-doctrine-random-order-by/

В этой статье я расскажу об одной, очень не популярной, однако, неожиданно возникающей проблеме. Сегодня я расскажу, как в Доктрине выбирать случайные записи (на диалекте SQL - записи ORDER BY Rand()).

PHP-BE1

#info
Какой из следующих фильтров используется для фильтрации нескольких переменных с одинаковыми или разными фильтрами?
Anonymous Quiz
21%
filter_input_array
11%
filter_input
26%
filter_var()
42%
filter_var_array()
https://badtry.net/privatnyi-konstruktor-klassa-v-php-zachiem-nuzhien-privatnyi-konstruktor/

Определение приватного конструктора - это паттерн, используемый в объектно-ориентированных языках программирования, который предотвращает создание экземпляра класса, вызовом из вне конструкции new ClassName(). Эта паттерн, который наделяет класс возсожностью создать объект только изнутри самого себя (ниже покажу детальнее, что это значит).

PHP-BE1

#info
В какой версии PHP был введен Type Hinting?
Anonymous Quiz
18%
PHP 6
70%
PHP 5.3
11%
PHP 5
1%
PHP 4
https://badtry.net/privatnyi-konstruktor-klassa-v-php-zachiem-nuzhien-privatnyi-konstruktor/

Определение приватного конструктора - это паттерн, используемый в объектно-ориентированных языках программирования, который предотвращает создание экземпляра класса, вызовом из вне конструкции new ClassName(). Эта паттерн, который наделяет класс возсожностью создать объект только изнутри самого себя (ниже покажу детальнее, что это значит).

PHP-BE1

#info
Какая функция возвращает массив, состоящий из ассоциативных пар ключ-значение?
Anonymous Quiz
0%
count()
11%
array_count()
69%
array_count_values()
20%
count_values()
https://badtry.net/opierator-raskladyvaniia-spread-dlia-massivov-v-php-7-4-php-spread-operator/

Сообществом было проголосовано в поддержку добавления оператора раскладывания в выражениях при работе с массивами. В результате чего, эта возможность была добавлена в PHP 7.4.

#info

PHP-BE1
Какая из функций используется для сортировки массива в порядке убывания?
Anonymous Quiz
13%
sort()
43%
asort()
34%
rsort()
10%
dsort()
https://badtry.net/pishiem-bota-rieghistratsii-akkaunta-na-php-emuliruia-ajax-zaprosy-na-curl/

Пока вышла горячая статейка с основными приёмами при работе с cURL в PHP, я решил написать скрипт простого бота, работающего с AJAX, чтобы закрепить материал на реальном примере. В этой статье будут упускаться многие очевидные вещи, эта статья будет более ориентирована на демонстрацию подхода при написании ботов для любого сайта. Я, для текущего примера решил выбрать сайт webparse.ru, для которого мы напишем скрипт заполнения почты и регистрации нового аккаунта.

#info

PHP-BE1
Какую функцию следует использовать для сортировки массива в естественном порядке?
Anonymous Quiz
36%
dsort()
11%
casesort()
13%
natcasesort()
41%
naturalsort()
https://badtry.net/chto-takoie-elasticsearch-kak-s-nim-raboat-v-php/

Качественный поиск на вашем сайте - это не самая тривиальная вещь, которую можно придумать. Если ранее вы имели задачу по реализации поиска по базе данных, то должны понимать, что действительно, качественный поисковый алгоритм не так просто разработать.

#info

PHP-BE1
Каким должен быть правильный синтаксис для написания PHP-кода?
Anonymous Quiz
3%
< php >
5%
< ? php ?>
4%
<??>
87%
<?php ?>
https://prowebmastering.ru/php-array.html

Популярные функции для работы с массивами в PHP. Создание массива, добавление элементов в массив, удаление элементов, получение элементов массива, поиск по массиву, фильтрация элементов массива, сумма значений массива, произведение значений массива, группировка массивов по ключу и тд.

#info

PHP-BE1
Какая директива устанавливает максимально допустимый объем памяти в мегабайтах, который может разрешить скрипт?
Anonymous Quiz
5%
max_size
6%
post_max_size
38%
max_memory_limit
50%
memory_limit