Публикации по теме 'php'
Изучение возможностей объектно-ориентированного программирования PHP
Добро пожаловать в удивительный мир объектно-ориентированного программирования PHP! Если вы новичок в объектно-ориентированном программировании или просто хотите расширить свои знания, вы попали по адресу. В этом посте мы рассмотрим возможности объектно-ориентированного программирования PHP и покажем вам, как создавать классы, объекты и методы, чтобы сделать ваш код более модульным, повторно используемым и эффективным.
Что такое объектно-ориентированное программирование?..
Изучите машинное обучение с помощью NOSQL
Сегодня мы более подробно обсудим машинное обучение с NoSQL. Первый вопрос, который возникает,
Зачем это делать? Почему мы не можем получить данные из HADOOP, HDFS ИЛИ LARGE CSV? Зачем использовать MongoDB или любую другую базу данных NoSQL?
Давайте начнем… В этой статье мы сосредоточимся только на MongoDB как на базе данных NoSQL.
В этой статье мы используем KNN в качестве алгоритма машинного обучения. Также предоставляется код github, который содержит Proof Of Concept..
PHP и модульное тестирование
Модульное тестирование — это метод тестирования отдельных модулей или компонентов программного обеспечения, таких как функции или методы, чтобы убедиться, что они работают должным образом. В PHP модульное тестирование может выполняться с использованием различных инструментов и сред, таких как PHPUnit, Codeception и PHPSpec.
PHPUnit — это популярный фреймворк для тестирования PHP с открытым исходным кодом. Он предоставляет набор аннотаций и методов утверждений, упрощающих написание..
Привязка самопроверяемых моделей предметной области к формам Symfony
В Symfony Forms появились свойства «getter» и «setter» для полей формы. Нет больше картографа данных, больше нет ограничений!
Интеграция сущностей Doctrine и форм Symfony в Symfony v5.2 стала намного проще благодаря свойствам «getter» и «setter» полей формы.
Сопоставитель данных по умолчанию компонента формы использует компонент PropertyAccess . В результате для изменения свойства в сущности через форму требовались простые методы getter и setter :
private ?string $email;..
REST API Черной Пантеры с Lumen и Cloudinary
Примерно неделю назад (15 февраля 2018 г.) в кинотеатрах по всему миру прошла премьера первого фильма «Черная пантера». Вуп! Ууп! Я большой поклонник фильмов Marvel (и немного научной фантастики) и страстный последователь MCU (кинематографическая вселенная Marvel). Давайте продолжим и напишем API, который возвращает данные о персонажах Черной пантеры. Давай заставим Шури гордиться! Не замерзай! 😃
Что такое Люмен?
Lumen - это потрясающе быстрая микро-инфраструктура PHP для..
Объявление структур массивов в PHP
К сожалению, невозможно определить явные типы массивов, как это делают другие языки программирования, такие как Java:
List<User> users = new ArrayList<>();
Было несколько попыток добиться этого, одна из последних была сделана Никитой Поповым в этом pull request , к сожалению, вывод о текущем статусе PHP был невозможен, это потребуется переписать огромное количество кода, и некоторые из них очень важны.
Будем надеяться, что некоторые инструменты, такие как PHPStan..
Представляем Дмитрия, разработчика полного стека и штатного специалиста по PHP Phenomenon
Познакомьтесь с Дмитрием, одним из фронтенд-разработчиков полного стека WeAreBrain. Он начал свою карьеру на промышленном предприятии в качестве инженера, а затем присоединился к команде Brain в 2015 году. Дмитрий объясняет свой карьерный успех пониманием того, что хорошая работа - это равные меры ответственности за свою роль в производстве и выполнение качественной работы во всем. ваши усилия. Еще он говорит, что это стало проще, потому что он работает с умной командой ;-)
Часть его..