У меня может быть странный вопрос, но мне просто нужно знать,Как мы называем способ работы с php?
При использовании PHP существует множество способов создания приложения или веб-сайта. Мой вопрос, как мы называем эти модели сборки?
Я перечислю некоторые пути, я знаю, и, возможно, кто-то знает, как они называются:
- Индекс с точки зрения приложения. Каждое действие отправляется в файл PHP, например, действие delete переходит на delete.php, и действие insert вставляется в insert.php и т. Д. По завершении мы используем
header('location: index.php');
, чтобы вернуться к нашему представлению. - Индекс.php с длинным списком операторов if/else или switch, которые ищут действие для вызова. Если действие вызывается как
index.php?action=delete
, действие выполняется, и мы создаем представление. Если нет вызова действия, мы просто сделаем вид. - Индексный файл с базовым html вызывает объект ajax из другого php-файла, такого как action.php? Action = start. Каждое взаимодействие проходит через action.php с помощью ajax для загрузки результата на страницу индекса html.
- URL-адрес переписывается .httacces как
website.com/delete/
->website.com/index.php?action=delete
И тогда все идет через index.php. Когда действие вроде delete получает вызванный файл, который преформирует действие, включается какif($_REQUEST['action'] == 'delete'){ include(delete.php); }
и создается хотя бы представление.
Как эти методы называются? Есть ли для этого документация?
Я веду исследование различных способов работы с PHP. Конечно, я пытаюсь выложить список преимуществ и недостатков, а ведьма - лучший или хороший способ использования. Я знаю, что один из способов работы называется Model view Control в коротком MVC. Но как другие методы называются и где я могу найти некоторую информацию об этих методах. Особенно методы, используемые только для программирования PHP, потому что модель MVC используется на многих языках.
Это может быть больше подходит для программистов.stackexchange.com, который больше нацелен на концептуальные вопросы. SO нацелен на проблемы программирования в реальном мире. – fullybaked
То, что вы описываете, на самом деле не «функции» PHP, более свободные шаблоны приняты различными рамками. Некоторые из этих структур могут использовать подход MVC, но это очень широкий термин. – rbaker86