Юра
Так не будет
Alexander
Почитай статьи про ассоциативные массивы в php это поможет
Alexander
ну и документацию тоже посмотри)
Юра
Кстати недавно дебажил фронт, ошибка была из-за того что после того как в масиве удалили элемент, нарушился порядок индекса и джсон энкод вместо массива выдал объект
Anonymous
Anonymous
По этому принципу вы хотите сказать?
Юра
Плохой пример
Юра
Зачем каждый раз писать одно и то же если можно написать сразу что иванов это такой-то массив с таким то полями
Anonymous
Roman
для наглядности пойдет пока
Anonymous
Ну тогда это нужно использовать array
Anonymous
а вы говорите выкинуть его
Юра
Нет
Юра
Не нужно
Roman
Ну тогда это нужно использовать array
не нужно. нужно использовать краткую нотацию []
Юра
Реально нахожу в инете все с примерами через array
Юра
Забей это неправильно
Anonymous
Мне просто нужно это тестовой задание сделать, что бы меня на обучение приняли.
Anonymous
Но время подходит к концу(((
Anonymous
Я совсем запутался
Alexander
в старых версиях php был array его сократили до [], $data = array('a', 'b', 'c'), стало $data = ['a', 'b', 'c']
Юра
Юра
вот так пиши короче
Юра
Можно еще так организовать
Юра
Юра
Так сказать нормализировать немного
Alexander
https://prnt.sc/y03i0i
Юра
Вообщем как джсон только все через квадратные скобки
Юра
И вместо двлеточия стрелка
Alexander
Скорее всего он про json не знает
Юра
Да и не факт что у него пхп который работает без array()
Anonymous
https://prnt.sc/y03i0i
спасибо за аналогию!!
Anonymous
Для решении задачи запрещено использовать функции, анонимные функции, преобразование типов, классы, базу данных, другие переменные, кроме $data.
Anonymous
Да и не факт что у него пхп который работает без array()
Это онлайн тест, а запускаю на онлайн компиляторе, что бы проверить.
Alexander
)))
Alex
Коллеги всем привет.кто нибудь сталкивался с записью emoji в сущность в бд? После извлечения ее строковое значение возвращается, но как emoji оно не отображается. Чего только не перепробовал. Помогите советом. Подключение к базе установил charset utf8mb4 в настройках dbal. В сущности указал * @ORM\Table(name="post", options={"collate"="utf8mb4_unicode_ci", "charset"="utf8mb4"} Но так же и возвращает строку. Не понимаю как это победить
Юра
Твиг?
Alex
нет телеграм
Юра
Шаблонизатор какой?
Юра
Или как ты встааляешь в хтмл?
Alex
нету html это вывод кнопок меню в tg bot
Alexander
а сама телега не может порезать их?
Юра
А ну хрен его знает. Может телега экранирует
Alex
Сейчас пример напишу 1 мин
Alex
dump($menu->getName()); // так выводит \xF0\x9F\x9A\x80 Сертификат dump("\xF0\x9F\x9A\x80 Сертификат"); // так выводит смайл
Anonymous
Какую книгу посоветовали бы новичку по php?
Alex
совсем база нужна?
Сергей
Erik_Frimen_Elizabet_Frimen_-_Patterny_proektirovania_Head_First_O_39_Reilly_-_2011
Anonymous
да, но что бы было на доступном языке
Anonymous
Что бы не было этих старых примеров с array
Alex
Это же не про php
Сергей
Не важно какой язык, нужно в целом к програмированию подойти, а в этой книге достаточно неплохо и легко основные принципы изложены
Сергей
Ну это ИМХО 🙂
Alex
Ему основы нужны. Посмотри курс на торрентах специалист php игорь борисов
Anonymous
Ну это ИМХО 🙂
спасибо, сейчас посмотрю
Anonymous
Ему основы нужны. Посмотри курс на торрентах специалист php игорь борисов
хорошо, сейчас гляну, у меня как раз есть доступ ко всяким слитым курсам)
Alex
Паттерны нужны когда понимаешь что такое ООП
Alex
А что по моей теме коллеги мысли есть? dump($menu->getName()); // так выводит \xF0\x9F\x9A\x80 Сертификат dump("\xF0\x9F\x9A\x80 Сертификат"); // так выводит смайл
Сергей
Паттерны нужны когда понимаешь что такое ООП
Это да, но чтобы понять зачем вообще ООП, нужны реальные примеры как это ООП применять на практике.
Юра
что такое dump
Alex
Это в Symfony компонент VarDumper
Alex
Alex
dump($menu->getName() === "\xF0\x9F\x9A\x80 Сертификат"); dump($menu->getName()); dump("\xF0\x9F\x9A\x80 Сертификат");
Alex
Строка возвращаемая из базы при сравнении с аналогичной строкой в коде возвращает false
Юра
Дамп может экранировать
Юра
Запиши тупо в файл
Юра
Или напиши echo
Alex
Дамп выводит нормально. Нашел обходной путь
Alex
Однако этот вариант был предпочтительным в самом начале
Anonymous
Подскажите, как вывести следующую информацию на сайте: 1. Вывести строку: === Авторы === 2. Вывести всех авторов на сайте. Каждый автор должен быть на отдельной строке, при этом формат вывода должен быть следующий: Имя автора – его email – его год рождения. 3. Вывести строку: === Книги === 4. Вывести все книги на сайте. Каждая книга должна быть на отдельной строке, при этом формат вывода должен быть следующий: Название книги – имя автора - год выпуска книги. Например: === Авторы === Николай Васильевич Гоголь – nikolay_gogol@example.com - 1809 Александр Сергеевич Пушкин – alexander_pushkin@example.com - 1799 === Книги === Мертвые души – Николай Васильевич Гоголь - 1841 Пиковая дама - Александр Сергеевич Пушкин - 1833
Юра
Использовать шаблонизатор желательно типо twig
Юра
Если сам будешь выводить экранировать обязательно
Юра
А вообще этот чат по симфони
Юра
Нету что-ли чата по пхп для начинающих?
Сергей
Использовать шаблонизатор желательно типо twig
У него там внизу написано выводить обычным эхом)
Anonymous
У меня просто два лёгких задания осталось, а тут вроде бы адекватные люди без токсичности
Anonymous
)))
Anonymous
У него там внизу написано выводить обычным эхом)
Да, нужно обычным эхом, без всяких использований функции, анонимных функций, преобразование типов, классы, базу данных, другие переменные, кроме $data.
Юра
Значит юзай require и ob_get_content или как-то так