Hello, World
в вашем браузере. Fat-Free Framework дает вам большую свободу
в стиле программирования.bcosca/fatfree
для получения этого пакета. По умолчанию файл фреймворка и дополнительные плагины находятся в файле lib/
path. Организуйте свои структуры каталогов так, как вы хотите. Вы можете переместить папки по умолчанию в путь, который не доступен в Интернете для повышения безопасности. Удалите плагины, которые вам не нужны. Вы всегда можете восстановить их позже, и F3 автоматически обнаружит их присутствие.require bcosca/fatfree-core
или принести это fatfree-composer-app, чтобы начать работу.$f3->clear('CACHE')
. bash
shell
на Linux или cmd.exe
на Windows):base.php
на первой строке с соответствующим путем. Сохраните приведенный выше фрагмент кода в качестве index.php
в корневую папку. Мы написали нашу первую веб-страницу.composer require bcosca/fatfree
и используйте следующее:$f3->route()
сообщает Fat-Free, что веб-страница доступна по относительному URL-адресу, указанному косой чертой (/
). Все, кто посещает ваш сайт, расположенный по адресу http://www.example.com/
увидит 'Hello, world!'
сообщение, потому что URL /
эквивалентен корневой странице. Чтобы создать маршрут, который разветвляется от корневой страницы, например http://www.example.com/inside/
, вы можете определить другой маршрут с помощью простой строки GET /inside
.GET
. Более сложные веб-сайты, содержащие формы, используют другие методы HTTP, такие как POST
, и вы также можете реализовать их как часть $f3->route()
спецификации./
, он автоматически перенаправит запрос в функцию обратного вызова, которая содержит код, необходимый для обработки запроса и визуализации соответствующих HTML-материалов. В этом примере мы просто посылаем строку 'Hello, world!'
- в веб-браузер пользователя.$f3->run()
.$f3 = require('path/to/base.php');
назначение происходит до любого вывода в вашем скрипте. base.php
изменяет заголовки HTTP, поэтому любой вывод, который был отправлен в браузер до этого назначения, вызовет ошибки.