- Видео 28
- Просмотров 120 527
PHP Zone
Добавлен 24 янв 2017
На PHP.Zone (ранее WebShake.RU) вы найдёте всё о разработке на PHP: статьи, обучающие курсы, вопросы и ответы, задачи с собеседований, работа.
Сложение очень больших чисел на PHP
Ребят. В видосе есть ошибка, после просмотра прочитайте вот это: webshake.ru/zadachi-s-sobesedovanij/slozhenie-ochen-bolshih-chisel-na-php?comments_preload=12420#comment12420
В этом задании нужно написать функцию, позволяющую сложить 2 очень больших целых числа.
Задача - webshake.ru/zadachi-s-sobesedovanij/slozhenie-ochen-bolshih-chisel-na-php
Курсы PHP - webshake.ru/
В этом задании нужно написать функцию, позволяющую сложить 2 очень больших целых числа.
Задача - webshake.ru/zadachi-s-sobesedovanij/slozhenie-ochen-bolshih-chisel-na-php
Курсы PHP - webshake.ru/
Просмотров: 1 094
Видео
Циклический сдвиг вправо на n на PHP
Просмотров 1,3 тыс.5 лет назад
Задача - webshake.ru/zadachi-s-sobesedovanij/2 Курсы PHP - webshake.ru/ Решение задачи с собеседования на PHP-разработчика: циклический сдвиг вправо.
Циклический сдвиг влево на 1 - решение задачи на PHP
Просмотров 1,8 тыс.5 лет назад
Задача: webshake.ru/zadachi-s-sobesedovanij/1 Курсы PHP: webshake.ru/ В этом задании нужно написать функцию для циклического сдвига массива влево.
Учимся работать с cookie в PHP
Просмотров 1,4 тыс.6 лет назад
Текстовая версия урока - webshake.ru/php-training-course/22 В сегодняшнем уроке мы поговорим о работе с cookie в PHP. Начнём с того, что же это такое, для чего это нужно и почему оно вообще появилось.
Пишем калькулятор на PHP
Просмотров 3,8 тыс.6 лет назад
Текстовая версия урока - webshake.ru/php-training-course/21 Мы с вами изучили 2 типа запросов: GET и POST. Они позволяют нам отправлять данные на сервер, благодаря чему мы можем с ним «общаться». Мы рассмотрели несколько простейших примеров. В этом уроке для закрепления материала мы с вами напишем свой калькулятор!
POST запросы в PHP
Просмотров 2,9 тыс.6 лет назад
Текстовая версия урока - webshake.ru/php-training-course/20 В прошлом уроке мы вспоминали о том, как происходит работа пользователя с сайтом. Их общение происходит в форме запрос-ответ. Пользователь отправляет в запросе какие-то данные, а сервер возвращает какой-либо ответ, в зависимости от этих данных.
GET запросы в PHP
Просмотров 3,2 тыс.6 лет назад
Итак, пришло время нам начать взаимодействовать с пользователем. Как мы говорили ранее, PHP работает на сервере. Отсюда следует вопрос, а как же нам из браузера начать с ним взаимодействовать? Например, заполнить форму логина на сайте и отправить данные на сервер, чтобы наш код с ним что-нибудь сделал. Именно об этом мы и поговорим в этом уроке. Текстовая версия урока - webshake.ru/php-training...
Функции для работы с массивами в PHP
Просмотров 7866 лет назад
Мы с вами изучили основы работы с массивами, у вас теперь есть понимание того, что такое массив, что такое цикл, и мы даже реализовали несколько своих функций для работы с массивами. Теперь вы готовы получить знания об уже готовых функциях для работы с массивами в PHP. Ссылка на урок - webshake.ru/php-training-course/18
Операторы break и continue в PHP
Просмотров 9106 лет назад
Очень часто при работе с циклами требуется пропустить итерацию из-за каких-то условий, и перейти к следующей. Кроме того, порой и вовсе нужно прервать цикл ещё до того, как он должен был завершиться. Для этого используются специальные операторы - continue (для перехода к следующей итерации) и break (остановка цикла). Ссылка на урок - webshake.ru/php-training-course/17
Цикл for в PHP: работаем с числами
Просмотров 8537 лет назад
В этом уроке поговорим об еще одном цикле в PHP - for. Он предназначен для случаев, когда нужно работать с числовыми индексами массивов, или же когда нужно осуществлять перебор чисел. Он поначалу кажется более сложным, чем foreach или while, но на самом деле ничего сложного нет.
Цикл while в PHP
Просмотров 7457 лет назад
Ссылка на урок: webshake.ru/php-training-course/15 Курс по PHP: webshake.ru/php-training-course В этом уроке мы поговорим о ещё одном цикле в PHP - цикле while. Этот цикл является самым простым из всех. While в переводе с английского означает «до тех пор пока». Так и получается, цикл будет выполняться до тех пор, пока условие выполняется. Чат в Telegram - telegram.me/webshake ВКонтакте - vk.com...
Цикл foreach в PHP
Просмотров 1,7 тыс.7 лет назад
Статья: webshake.ru/post/785 Курс по PHP: webshake.ru/php-training-course Всем привет! В прошлом уроке мы с вами изучили основы массивов в PHP. Как вы уже поняли, массив может иметь довольно много элементов, и каждый из этих элементов, в свою очередь, также может являться массивом. Само собой, напрашивается вопрос: «А можно ли как-то автоматизировать обход по массиву?». То есть обращаться к его...
Массивы в PHP
Просмотров 1,3 тыс.7 лет назад
Давайте разберемся, что же такое массив в PHP. Массив - это просто группа каких-то значений, представленных как единое целое. Представьте себе корзину с фруктами. В ней лежат банан, апельсин, яблоко и виноград. В PHP можно представить такую структуру в виде массива. Корзина - это сам массив, а конкретные фрукты - это его элементы.
Подключение файлов в PHP: include и require
Просмотров 1,7 тыс.7 лет назад
Текстовая версия урока: webshake.ru/post/762 Курс по PHP: webshake.ru/php-training-course В PHP имеется возможность подключать файлы с кодом внутри других файлов. Это делается для того, чтобы выстроить архитектуру приложения.
Отладка PHP приложений с помощью Xdebug
Просмотров 15 тыс.7 лет назад
Отладка PHP приложений с помощью Xdebug
Спасибо!
Спасибо, все понятно!
Спасибо большое, быстро настроил, не устарело)
На здоровье)
Такой вопрос, нашел шаблон сайта 2001 года, он поделен на 3 строки. Я не могу понять, как мне его разделить на thead tbody и tfoot. В моей голове мелькает образ только создать блок tbody и создать там 3 строки а в них уже все остальное. Но сама мысль что я создаю сайт без шапки и подвала постоянно мучает.
Даже tbody не обязательно создавать. Достаточно создать table>tr>td
Самое четкое объяснение. Спасибо!
На здоровье!
Классное видео, все коротко и ясно
Все понятно. Не понятно только когда использовать куки, а когда сессии
Здравствуйте. Лучше всегда использовать cookie, с сессиями начинаются проблемы, когда проект начинает разрастаться и нужно масштабировать бэкенд с приложением на несколько серверов.
@@ivashkevich но ведь куки весьма небезопасны, что вообще теперь использовать?
@@eyfik1126 нужно правильно использовать куки. Прочитайте про безопасную работу с ними.
@@ivashkevich я в куках храню только токен, а идентификатор в редисе хранится с зашифрованным токеном в виде ключа к идентификатору
Спасибо за урок. Да, выглядит так будто у Вас нет циклов, но внутри функции splice и merge всё равно есть циклы написанные на СИ ))))
Спасибо! Грамотно объяснил
Спасибо!
Не получается включить акселератор. Секции opcache с указанием библиотек dll в файле PHP_7.1 я не нашел.
тут когда пишут vardump в итерпретаторе показивают каждая значения маччива с новой строке а почему у меня интерпретатор показывает все значение в одном строке? я все вроде правильно написал
Или изменить макрос в IDE Решение руками echo '<pre>'; var_dump($article); echo '</pre>';
У меня XAMP и новых версии пхп нету такого че делать ?
Здравствуйте, я тут пытаюсь цикл новостей сделать, и нужно чтобы если нет такого id новости в массиве(там только 4 новости), выходило сообщение что "нет такой новости", но я запутался в цикле, и теперь у меня только 1 новость показывается, если я с помощью break останавливаю цикл, либо если нету break, то у меня везде пишется что "нет такой новости", а снизу сама новость. Подскажите что не так? <?php require 'data.php'; $page = $_GET['id']; $news = null; foreach ($arr as $newsdetail) { if ($newsdetail['id'] == $page) { $news = $newsdetail; ?> <div> <h4><?= $news['title']; ?></h4> <img src="<?= !empty($news['image_url']) ? $news['image_url'] : $noimg ?>" alt=""> <?php if (!empty($news['detail_text'])): ?> <p><?= $news['detail_text']; ?></p> <?php endif; ?> </div> <?php } elseif ($page != isset($news['id'])) { echo "<div class=\"col-12 col-lg-9\">нет такой новости</div>"; break; } } ?>
Думаю передавать пароль в куках не самая лучшая идея, лучше вместо пароля передавать специальный хеш
спасибо! очень пригодилось в верстке html писем
Спасибо! Понятно рассказано.
В названии указан циклический сдвиг, в решении автора цикла не наблюдается. ?
Если Вы посмотрите внутрь кишок PHP в функцию array_splice или array_merge, там будут циклы на языке Си :D ну у автора всё равно решение быстрее работает чем c array_unshift внутри php цикла. Так как цикл внутри Си будет чуть быстрее работать, а ещё возможно функция array_unshift под капотом использует функцию array_splice, но это не точно, ибо исходники у PHP не очень красивые и лень разбираться. Но стоит сказать, что у многих языков стандартная либа написана не очень красиво в угоду оптимизации. Надеюсь что Вы узнали что-то новое для себя...
Передача мощь
спасибо, полезный и понятный урок
ещё бы видео о путях , когда какой писать , допустим require __DIR__ . '/cals.php';
огонь ))
7:24 почему вывелось все в столбик а не в строку ,
какую домашку, ссылки нет
спасибо, все четко и понятно
Спасибо!
Спасибо за труд!
А как в файле usersDB.php заменить на базу данных? Просто я подсоединил ее 100% а в авторизации пишет что такой пользователь не найден, хотя я проверил она точно зарегистрирована!!
делаешь функцию с двумя параметрами на входе - логин и пароль. делаешь коннект до базы, вытаскиваешь из таблицы строчку запросом, где указываешь по какому логину будет отбор строки. если пользователь не найден - возвращаешь нулл, если есть - то сверяешь пароли. если все ок - возвращаешь массив с данными из базы (ид,логин,пароль, имя, фамилия и т.д. зависит от формы регистрации), если не сходятся то лесом отправляешь или нулл.
Спасибо! Все работает!
у меня пишет: waiting for incoming connection with ide key PHPSTORM. что делать?
обновил сегодня урок - webshake.ru/kurs-php-dlya-nachinayushih/otladka-php-koda-s-pomoshchyu-xdebug-v-phpstorm настройте для php8
здравствуйте, у меня та же проблема, подскажите - как решили?
Спасибо, курс по html максимально доступный и понятный
ни одного комментария?
Представьте себе)
@@PHPZone я написал 2 + 2 = <?php echo 2 + 2 ?> а на сайте ответ 4 не было(
На сайте есть комментарии
а можно сам код плз
если у вас есть скиньте пж
почему у меня блокнот не становица хромом
Спасибо крутое видео!!! НО у меня другая проблема вылезла если я захожу в проект через Openserver/ Мои сайты/ то у меня 'REQUEST_URI' => string '/' (length=1) вот такой, а если открываю через phpStorm то вот такой 'REQUEST_URI' => string '/index.php/index.php?_ijt=t7p43g1cg9khqlpmlncdepek6d' (length=52) как надо настроить OpenServer и Storm , Чтобы URI был одинаковый и там и там <?php declare(strict_types =1); echo "Hello World"; var_dump($_SERVER); помоги плиз если знаешь как решить эту проблему
Привет! Не нужно запускать через шторм. Переключайтесь между браузером и ide с помощью клавиш alt+tab
@@PHPZone Спасибо !!!
Думаю, погружение происходило по спирали внутрь функции, а затем return прервал погружение в функцию и вернул намотаные на спираль значения "3 2 1 0" обратно в верхнюю функцию, которые подхватила echo и распечатала значения с запятой в обратном разворачивании спирали за каждым циклом. Цикл это итеррация. Слово итеррация пришло от бусурман для отупления народа Русов до уровня американцев, немцев, негров и так далее!!!
Можно подробно про ООП с примерами?
function func(array $arr): array { $firstElementArray = $arr[0]; unset($arr[0]); $arr[] = $firstElementArray; return $arr; }
Объяснение супер!
norm video
Молочик, видео пригодилось
Рад что было полезно)
Спасибо Артём!
Спасибо!
Здравствуйте, как называется редактор который вы используете?
Здравствуйте. PhpStorm
Добрый день. Подскажите пожалуйста почему не работает функция function getUserLogin(): ?string ругает на ? знак
Необходима более свежая версия php например php 7.4
Добрый день а можно ли посмотреть домашнее задание? Уж очень хочется попрактиковаться.
приветствую. напишите мне по контактам, указанным на сайте.
А как сервер понимает, что при переходе на myproject.loc нужно запустить именно наш index.php? Как сделать так, чтобы к примеру запускался name.php вместо него?
всегда документ с названием index открывается по умолчанию
@@hertz3001 понятно, спасибо
Благодарю за урок, коту привет)
Пожалуйста) Передал, но он в ответ лишь многозначительно промолчал)
как сделать функцию которая вернет сложение 1-50 цифр ? если не сложно ответьте на вопросы пожалуйста.
можно сделать массив с числами, и foreach который будет вызываться для текущей суммы и текущего числа в массиве
Хороший урок ! Подскажи, есть вкладки frames и variables, но отсутствует wathes, как добавить её ?
Привет. Там внизу в окне отладчика есть значок с очками, на него надо нажать.