PHP without a framework: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
| Line 35: | Line 35: | ||
class HelloWorld | class HelloWorld | ||
{ | { | ||
public function hello() | public function hello() : void | ||
{ | { | ||
echo 'Hello World'; | echo 'Hello World'; | ||
} | } | ||
} | } | ||
Revision as of 12:43, 6 March 2021
Instructions
Initialise composer project:
composer init
Create skeleton directory structure:
mkdir public src
Add dependencies:
composer require php-di/php-di
Run composer to install dependencies and create vendor:
composer install
Create skeleton front controller at public/index.php
<?php declare(strict_types = 1); require_once __DIR__ . '/../vendor/autoload.php';
Create HelloWorld class in src/HelloWorld.php:
<?php
declare(strict_types = 1);
namespace MyApp;
class HelloWorld
{
public function hello() : void
{
echo 'Hello World';
}
}