$result = [];
foreach ($medias as $key => &$media) {
if () {
//....
$result[] = array(
'type' => 1,
'preview' => $img,
'content' => $link
);
} elseif () {
//....
$result[] = array(
'type' => 1,
'preview' => $img,
'content' => $link
);
} elseif () {
//....
$result[] = array(
'type' => 1,
'preview' => $img,
'content' => $link
);
}
}
echo json_encode($result); /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>