/classes/
myclass.php
index.php
composer.phar
composer.json
{
"require": {
"php": "^7.4"
},
"autoload": {
"psr-4": {
"Junior\\classes\\": "classes"
}
}
}
include __DIR__.'/vendor/autoload.php'; // Вот он – автозагрузчик, сгенерированный композером
use Junior\classes\myclass;
$myclass = new myclass();
$myclass->Hello();
namespace Junior\classes;
class myclass {
function Hello() {
echo 'Hello';
}
}
cd C:/DATA/OpenServer/domains/test.local
php composer.phar du
users
roles
permissions
role_user
permission_role
.env
, то без второго параметра$dotenv = Dotenv\Dotenv::createImmutable(dirname(__DIR__));
.env
должен располагаться на один уровень выше файла, в котором вы это написали.$dotenv = Dotenv\Dotenv::createImmutable(dirname(__DIR__), 'my_env');
.my_env
-return $this->price()->first()?->toObject();
+if ($obj = $this->price()->first()) {
+ return $obj->toObject();
+}
+return null;
-int|string|float$amount = null,
+$amount = null,
<form id="myform" method="post" action="form.php"></form>
<table>
<tr>
<td><button class="transparent-button" type="submit" form="myform" name="filter" value="filter 1">filter 1</button></td>
<td><button class="transparent-button" type="submit" form="myform" name="filter" value="filter 2">filter 2</button></td>
<td><button class="transparent-button" type="submit" form="myform" name="filter" value="filter 3">filter 3</button></td>
</tr>
</table>