TGViewer
Channel Public Channel
Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter

Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter

@phpproglib

Все самое полезное для пхпшника в одном канале.

По рекламе: @tproger_sales_bot

Учиться у нас: clc.to/M561SQ

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
Subscribers
10.5K
Photos
1.8K
Videos
31
Links
4.6K

Showing posts older than #3382 · Back to latest

Older Posts 20 shown
Post #3381 2.79K
Есть ли разница между одинарными и двойными кавычками?

Различаются они тем, что в строку с двойными кавычками можно вставлять переменные и управляющие символы (\n , \r, \t и т.д.):

$name = 'Vasya';

// выведет "My name is $name"
echo 'My name is $name';

// выведет "My name is Vasya"
echo "My name is $name";

Хотя лучше сделать через sprintf:

echo sprintf('My name is %s', $name);

#вопросы_с_собеседований
  • ❤ 13
  • 🌚 8
  • 🌭 2
Post #3379 3.07K
#memes
  • 😁 49
  • ❤ 7
  • 🍌 3
  • 🐳 1
  • 🌚 1
Post #3378 2.92K
Защита вашего PHP-приложения: лучшие практики

Здесь представлен небольшой список для начинающих разработчиков, который покажет, что надо учесть для сохранения безопасности вашего приложения, например:
✔️Проверка ввода
✔️Предотвращение SQL-инъекций
✔️Управление сессией
DEV Community Securing Your PHP Application: Best Practices Introduction PHP is one of the most popular programming languages for web development. As...
  • ❤ 5
  • 👍 5
Post #3377 2.75K
#ищу_команду

Ищите единомышленников, делайте коллабы, создавайте новые проекты. В комментариях под постом укажите #язык, #библиотеку и/или #стек, который вас интересует и опишите общую концепцию проекта.
  • ❤ 9
  • 👍 2
Post #3376 2.82K
Post #3374 3.02K
Интерфейсы в Laravel: лучшие практики для поддерживаемого и тестируемого кода

Статья рассматривает важность использования интерфейсов в Laravel для создания поддерживаемого и тестируемого кода.

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

Статья начинается с объяснения основных понятий, связанных с интерфейсами. Затем представляется несколько практических примеров использования интерфейсов в Laravel. Он объясняет, как создавать и реализовывать интерфейсы, как использовать их в классах и контроллерах Laravel, а также как использовать типизацию аргументов функций для улучшения читаемости и поддерживаемости кода.
DEV Community Interfaces in Laravel: Best Practices for Maintainable and Testable Code Interfaces are a fundamental feature of object-oriented programming languages, including PHP. In...
  • ❤ 9
  • 👍 5
Post #3373 2.87K
Важно: правила площадки❗️

1️⃣ За спам, рекламу, ботоводство, скам — бан и удаление всех комментариев

2️⃣ За оскорбления группы/канала/админа/других участников, политические дебаты — первый раз удаление, второй раз — профилактический бан на неделю, третий раз — бан

3️⃣ За ссылки на нелегальные ресурсы — первый раз удаление, второй раз — бан

Напоминаем, что написать нам можно сюда: @proglibrary_feedback_bot

Пожалуйста, соблюдайте правила — мы со своей стороны тоже будем стараться максимально оперативно модерировать комментарии.
  • ❤ 11
  • 😁 7
  • 👍 6
Post #3372 3K
Небольшие, но мощные приложения CLI с Minicli

данная статья объясняет, как создать маленькое, но мощное приложение командной строки с помощью библиотеки Minicli в PHP.

Автор статьи начинает с введения в работу с командной строкой и объясняет преимущества создания CLI-приложений, таких как простота использования, скорость и поддержка автоматизации задач.

Затем автор предоставляет подробный обзор Minicli - легковесной библиотеки PHP, предназначенной для создания CLI-приложений. Он объясняет, как установить Minicli и как использовать его для создания команд командной строки.
Laravel News Small but powerful CLI apps with Minicli - Laravel News Building CLI applications can be a lot of fun. We don't have to worry about the UI, and we can write beautiful PHP code that doesn't need any build steps.
  • 👍 9
  • ❤ 7
  • 😁 1
Post #3369 2.8K
Post #3368 2.87K
Post #3367 2.89K
Создание собственного движка шаблонов на PHP

Статья рассказывает о том, как создать собственный шаблонный движок в PHP для рендеринга выражений с использованием оператора "echo".

Автор статьи объясняет, что шаблонный движок - это инструмент, который позволяет разработчикам отделить логику приложения от его представления. Он описывает базовую структуру шаблонного движка, включая классы и методы, необходимые для парсинга шаблонов и выполнения операторов "echo" внутри них.
ryangjchandler.co.uk Rendering & Echo (Build your own template engine in PHP) Exploring software development with PHP, JavaScript, Rust, and beyond.
  • 👍 7
  • 🍌 2
  • ❤ 1
Post #3366 2.77K
#memes
  • 😁 12
  • 👍 2
  • 🐳 2
Post #3365 2.87K
Образ Docker для взлома интерпретатора PHP

Удобный образ Docker для отслеживания ошибок PHP (ошибок сегментации), для разработки расширений или изменений самого интерпретатора PHP.
GitHub GitHub - dunglas/php-dev-docker: Docker image to hack the PHP interpreter Docker image to hack the PHP interpreter. Contribute to dunglas/php-dev-docker development by creating an account on GitHub.
  • 👍 4
  • ❤ 2
Post #3364 2.79K
Post #3363 2.84K
👨‍💻 Тест: есть ли у вас способности к программированию?

Этот тест поможет определить наличие у вас потенциала к программированию на интуитивном уровне. Постарайтесь отвечать честно, основываясь на своих личных предпочтениях и склонностях.
Библиотека программиста Есть ли у вас способности к программированию? Этот тест поможет определить наличие у вас потенциала к программированию на интуитивном уровне. Постарайтесь отвечать честно, основываясь на своих личных предпочтениях и склонностях.
  • 🍌 10
  • ❤ 2
  • 👍 2
  • 😁 2
  • ⚡ 1
Post #3362 3.19K
Аутентификация API в Laravel

Статья на сайте Laravel News рассказывает о аутентификации API в фреймворке Laravel. Она объясняет, что API-аутентификация позволяет проверить подлинность запросов к API и управлять доступом к ресурсам.

Здесь описано, как создать токены аутентификации для API в Laravel, используя пакет Laravel Sanctum. Он предоставляет простой способ создания и управления токенами доступа. А также его сравнивают с Laravel Passport
Laravel News API Authentication in Laravel - Laravel News When it comes to Authentication in Laravel, there are a lot of options. But what should we use when it comes to authenticating your API?
  • ❤ 4
Post #3361 3.06K
#memes
  • 😁 30
  • 🌚 5
Post #3360 2.78K
🗺️💼 Трудоустройство в России и за рубежом: в чем ключевые отличия

Давно мечтали устроиться на работу в иностранную IT-компанию и получать зарплату в долларах или евро? Давайте разберемся, как происходит отбор за рубежом и чем он отличается от трудоустройства в России.
Библиотека программиста 🗺️💼 Трудоустройство в России и за рубежом: в чем ключевые отличия Давно мечтали устроиться на работу в иностранную IT-компанию и получать зарплату в долларах или евро? Давайте разберемся, как происходит отбор за рубежом и чем он отличается от трудоустройства в России.
  • 😁 9
  • 👍 2
  • ❤ 1
Post #3359 2.79K
Генерация и валидация чисел по алгоритму Луна

Алгоритм Луна (Luhn algorithm) - это процесс вычисления контрольной цифры для числа в соответствии со стандартом ISO/IEC 7812. Процесс предназначен, в первую очередь, для выявления ошибок, вызванных с непреднамеренным искажением данных. Например, при ручном вводе номера карты или любого другого числа.

Здесь показано, как он работает и рассматривается инструмент для формирования номеров по алгоритму.
  • 👍 5
  • ❤ 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →