php apache Как запускать другие скрипты кроме index.php -- для начинающих

Когда мы открываем какую-то ссылку URL - сайт показывает какую-то страницу, если он на PHP, то отрабатывает какой-то код, выясним как определяется какой именно код должен работать

Скрипт по умолчанию в корневой директории

При создании хоста мы указывали опцию DocumentRoot -- это путь к корневой директории, именно из нее берется скрипт по умолчанию когда мы открываем свой сайт:
http://mysite.loc

- что происходит при открытии такого адреса?
Происходит следующее:

Практика - как она проходит, бесплатные курсы программирования

Задача практики - решать конкретные задачи на месте, разбираясь с поставленной проблемой. При этом всегда можно задать вопрос более опытным участникам, что не позволяет "застрять" на какой-то подзадачке на неоправданно долгое время.

php Структура папок проект-пакета и вообще любого проекта

Обычно в структуре папок проект вне зависимости от того приложение это или какой-то пакет из библиотеки придерживаются некоторого единнобразия

#1 composer Автозагрузка внутренних, собственных классов проекта - начало работы

В этом уроке мы начнем разбираться с работой менеджера зависимостей Composer в части того, что он предоставляет собственную стандартизированную автозагрузку классов для проекта (без учета того, что он еще и управляет зависимостями, с которыми мы разберемся в следующих уроках)

Итак, кратко о том что такое зависимости и пакеты. Прочитали?
Мы уже стакивались с ними в разделе по SimpleMVC.
Делать этот урок мы будем на примере решения задачи

Задача

У нас есть какой-то код (пусть он лежит в файле index.php):

Подготовка в практике - в чем особенности раздела

Если в предыдущих разделах курса бэкэнд-программистов мы старались (и стараемся) давать все более подробные объяснения тому, что происходит - объяснять все "на месте", чтобы ученикам не приходилось искать в Сети слишком много, то в ниже лежащих разделах объем самостоятельного поиска информации возрастает.

Будем тренировать и этот навык ;)

[!] php Composer: Учебный курс по Управлению зависимостямия в PHP - уроки

В этом разделе мы потренируемся использовать менеджер зависимостей composer, с которым ранее уже сталкивались в разделе про SimpleMVC.

Выполним следующие задания, чтобы лучше понять как работает управление зависимостями:

  1. Урок #1 composer и Автозагрузка -- загружаем внутренние классы нашего проекта

Урок 15 Задача 8

Урок 15 Задача 8:

Заполните массив целых чисел (длиной 8 элементов) случайными значениями от -5 до 5.
Сохраните все неотрицательные числа первого массива во второй массив
и выведете этот второй массив на экран (если количество сохраненных чисел во втором массиве меньше, чем его длина, то выведете только их, не обходя неинициализированные яйчейки).

Урок 15 Задача 7

Урок 15 Задача 7:

Пользователь вводит целые числа в цикле. Запишите в массив целых чисел (из 3 элементов) все нечетные отрицательные. Как только массив будет заполнен, завершите цикл ввода новых значений пользователем и распечатайте полученный массив.

Урок 15 Задача 6

Урок 15 Задача 6:

У вас есть массив чисел от 1 до 17, выведете его на экран, обходя в цикле таким образом:

1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
16 17

ПРИМЕЧАНИЕ: эту задачу можно решить, как вложенными циклами, так и вообще одним циклом (что более изящно).

Задача №14

Задача №14

Есть два массива "a" и "b". На вход вашей программе подаётся массив "a" случайных чисел (10 элементов) из диапазона от 1 до 20. Задача: вывести на экран все числа, которые не содержатся в массиве "b"

$b = [12, 5, 17, 6, 4];

Решите эту задачу двумя способами: (что проще)

Pages

Subscribe to fkn+antitotal RSS