ar
Feedback

لا تقع ضحية للمخادعين! تيليمتريو يكتشف ويُميّز هذه القنوات 👉 إذا كنت تريد رؤية العلامة، اشترك

Библиотека PHP программиста 👨🏼‍💻👩‍💻

Библиотека PHP программиста 👨🏼‍💻👩‍💻

الذهاب إلى القناة على Telegram

Полезные материалы по PHP, Laravel, Symfony, CodeIgniter, CakePHP, Phalcon По всем вопросам @evgenycarter

إظهار المزيد
2 039
المشتركون
-124 ساعات
-77 أيام
-1730 أيام
أرشيف المشاركات
🔥 Владение Symfony — новый уровень для PHP-разработчика? Как PHP-разработчику поднять свою зп на 20%? Пройдите обучение на о
🔥 Владение Symfony — новый уровень для PHP-разработчика? Как PHP-разработчику поднять свою зп на 20%? Пройдите обучение на онлайн-курсе «Symfony Framework», где преподаватели-практики тебе помогут освоить Symfony и научат решать задачи уровня enterprise 👉 ПРОЙДИ ВСТУПИТЕЛЬНЫЙ ТЕСТ 📌 Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный урок онлайн-курса: "Мониторинг исключений с помощью Graphite и Grafana" - https://otus.pw/K4eFI/

+1
Базовый PHP Все видео доступны на youtube 👉 @php_lib

78% веб-сайта работает на PHP (3% на PHP) Сегодня PHP используется почти в 78% всех сайтов, язык программирования которых мы знаем. На PHP работают такие популярные сайты, как Slack, Etsy, Wikipedia, WordPress, Mailchimp, Canva, Indeed, Investing.com и другие. https://bookflow.ru/78-veb-sajta-rabotaet-na-php-3-na-php-8/ 👉 @php_lib

Простая аутентификация на PHP Многие новички до сих пор попадают в тупик при написании простейшей аутентификации в PHP. На Тостере с завидной регулярностью попадаются вопросы о том, как сравнить сохраненный пароль с паролем полученным из формы логина. Здесь будет краткая статья-туториал на эту тему. Disclaimer: статья рассчитана на совершенных новичков. Умудрённые опытом разработчики ничего нового здесь не найдут, но могут указать на возможные недочёты =). Для написания системы аутентификации будем использовать базу данных MySQL/MariaDB, PHP, PDO, функции для работы с паролями, для построения интерфейса возьмём bootstrap. Полный код примера доступен на гитхабе: ссылка на Github. 👉 @php_lib

🔥 Хардкорный тест для Web-разработчиков 🔥 🚀 Ответьте на 20 вопросов и проверьте, насколько вы готовы к обучению на курсе -
🔥 Хардкорный тест для Web-разработчиков 🔥 🚀 Ответьте на 20 вопросов и проверьте, насколько вы готовы к обучению на курсе - «Golang Developer. Professional» 💎 Переход на язык Golang — это не только способ расширить свое мастерство, но и повысить зарплату. Чаще всего, при переходе на Go, зарплаты разработчиков сильно растут. Хотите получать одну из самых высоких зарплат в IT? Тогда онлайн-курс от OTUS для вас! 👉 ПРОЙТИ ТЕСТ https://otus.pw/lDzX/ 💣 Пройдете тест, получите демо-ролик о занятиях на курсе и доступ к 2 открытым урокам курса: ✔️ Демо-ролик о занятиях на курсе ✔️ Лучшие открытые уроки прошлых наборов курса ✔️ Топовые статьи по Go ✔️ Доступ к открытому уроку - Mock-собеседование со студентом курса Golang Реклама. Информация о рекламодателе на сайте www.otus.ru

В Laravel 9.31 команда dd теперь показывает откуда она была вызвана Этот pull request улучшает вывод dd, добавляя исходный фа
В Laravel 9.31 команда dd теперь показывает откуда она была вызвана Этот pull request улучшает вывод dd, добавляя исходный файл/строку в вывод dd. Очень часто при разработке приложений Laravel мы используем dd и забываем о первоначальном месте, где был оставлен dd. Этот запрос на исправление решает эту проблему, добавляя очень минимальный серый текст с исходным файлом/строкой: https://github.com/laravel/framework/pull/44211 👉 @php_lib

Авторизации с помощью php 1. Создайте базу данных MySQL, в которой будут храниться информация о пользователях. Таблица должна содержать поля «Имя пользователя», «Пароль» и «Права доступа». 2. Создайте страницу авторизации, которая будет содержать форму для ввода имени пользователя и пароля. 3. Напишите код PHP, который будет проверять введенную информацию с информацией из базы данных. Если введенные данные соответствуют данным из базы данных, пользователь будет авторизован. 4. После успешной авторизации пользователя перенаправьте его на страницу приветствия. Эта страница должна быть доступна только для авторизованных пользователей. 5. Для безопасности всегда используйте хеширование паролей, прежде чем их сохранять в базе данных. <?php session_start(); if(isset($_POST['submit'])) { // Проверяем данные из формы $username = $_POST['username']; $password = $_POST['password']; // Подключаемся к БД $host = 'localhost'; $user = 'root'; $pass = ''; $db_name = 'auth'; $link = mysqli_connect($host, $user, $pass, $db_name); // Делаем запрос в БД для проверки данных $query = "SELECT * FROM users WHERE username='$username' AND password='$password'"; $result = mysqli_query($link, $query) or die(mysqli_error($link)); $user_data = mysqli_fetch_assoc($result); // Проверяем, существует ли пользователь if(count($user_data) > 0) { // Если данные верны, то устанавливаем переменные сессии $_SESSION['username'] = $user_data['username']; $_SESSION['id_user'] = $user_data['id_user']; // Перенаправляем пользователя на главную страницу header("Location: index.php"); exit; } else { // Если данные не верны, выводим сообщение об ошибке echo "Неверные данные для входа"; } } ?> <form method="post"> <label>Логин:</label><br/> <input type="text" name="username"/><br/> <label>Пароль:</label><br/> <input type="password" name="password"/><br/> <input type="submit" name="submit" value="Войти"/> </form> 👉 @php_lib

+5
Design Patterns (Шаблоны Проектирования) Урок 01. PHP - Design Patterns. Введение. Для чего нужны шаблоны проектирования? Урок 02. PHP - Design Patterns. Singleton. Multione container Урок 03. PHP - Design Patterns. Dependency injection. DI container Урок 04. PHP - Design Patterns. Observer Паттерны проектирования GOF - это просто Шаблон проектирования Prototype. REST API. (Программирование. Учебная сессия) 👉 @php_lib

Yii3 Overview За свою профессиональную карьеру я успел поработать с множеством инструментов — как на PHP-стеке, так и вне его
Yii3 Overview За свою профессиональную карьеру я успел поработать с множеством инструментов — как на PHP-стеке, так и вне его: базы данных, различные очереди, поисковые движки и не только. Последние пару лет я — один из мейнтейнеров фреймворка Yii3. За это время было вложено много сил в перестройку фреймворка из монолитного в полностью компонентный. Время от времени заглядываю и в другие проекты с открытым исходным кодом, но в основном помогаю команде развивать Yii3. Yii3 Overview 1. Вступление https://habr.com/ru/post/695664/ Yii3 Overview 2. Вспомогательные инструменты разработки https://habr.com/ru/post/697586/ Yii3 Overview 3. Обзор app-* шаблонов и demo https://habr.com/ru/post/697676/ 👉 @php_lib

Обзор расширения OPCache для PHP PHP — это скриптовый язык, который по умолчанию компилирует те файлы, которые вам нужно запу
Обзор расширения OPCache для PHP PHP — это скриптовый язык, который по умолчанию компилирует те файлы, которые вам нужно запустить. Во время компилирования он извлекает опкоды, исполняет их, а затем немедленно уничтожает. PHP был так разработан: когда он переходит к выполнению запроса R, то «забывает» всё, что было выполнено в ходе запроса R-1. https://habr.com/ru/company/vk/blog/310054/ 👉 @php_lib

Честные модули внутри PHP: теперь они существуют Низкий порог входа и строгость языка программирования — вещи обычно несовмес
Честные модули внутри PHP: теперь они существуют Низкий порог входа и строгость языка программирования — вещи обычно несовместимые. Потому что ты либо, как Rust, бьёшь по рукам borrow checker’ом — либо, как PHP, позволяешь не задумываться о типах и быстро прототипировать. https://habr.com/ru/company/vk/blog/705998/ 👉 @php_lib

Learn PHP in One Day and Learn It Well Автор: Jamie Chan (2020) Данный учебник охватывает все необходимые темы для изучения программирования на PHP. Обучение специально организовано пошагово, чтобы вы могли легко освоить PHP, даже если имеете мало опыта в программировании. В конце книги предлагается выполнить программный проект - мини-блог, созданный с помощью PHP и MySQL. Обратите внимание, что эта книга требует базовых знаний HTML и SQL. 👉 @php_lib

+5
PHP How to read a file in PHP How to get the request type (GET, POST, PUT, DELETE) in PHP How to get the first element of an array in PHP Fibonacci Sequence in PHP How to get the first or last key of array in PHP FizzBuzz - Coding Challenge in PHP 👉 @php_lib

Вышел PHP 8.2: разбираем главные изменения https://habr.com/ru/company/hexlet/blog/705194/ 👉 @php_lib
Вышел PHP 8.2: разбираем главные изменения https://habr.com/ru/company/hexlet/blog/705194/ 👉 @php_lib