# template-parts/_vars.php
<?php
function getVars() {
return [
'page_reviews' => ['Дрянь', 'Дрянь из дряней', 'О-о-о!']
];
}
# template-parts/reviews.php
<?php
function makeReview($vars) {
echo implode('<br />', $vars['page_reviews']);
}
# index.php
<?php
require_once './template-parts/_vars.php';
require_once './template-parts/reviews.php';
makeReview(getVars());
SELECT * FROM nano_user
WHERE id IN (SELECT DISTINCT incoming_msg_id FROM messages)
OR id IN (SELECT DISTINCT outgoing_msg_id FROM messages)
ORDER BY id DESC
$send .= <<<LONGSTRING
sudo screen -dmS screen_name docker run $user_container $memory_container -d -it \
--cpus '1' --memory=${mem}m $v1 $v2 $v3 $v4 $v5 -e LANG=C.UTF-8 -e LC_ALL=C.UTF-8 \
$v6 $v7 $v8 $v9 $v10 $v11 $v12 $v13;
LONGSTRING;
$send .= implode(' ', [
'sudo screen -dmS screen_name docker run',
$user_container,
$memory_container,
"-d -it --cpus '1'",
'--memory=' . $mem . 'm',
$v1, $v2, $v3, $v4, $v5,
'-e LANG=C.UTF-8 -e LC_ALL=C.UTF-8',
$v6, $v7, $v8, $v9, $v10, $v11, $v12, $v13
]);
class VeryOpenOne
{
public $property;
}
$voo = new VeryOpenOne();
$name = 'pro' . 'perty';
$voo->$name = 'Пытаясь отрефакторить тот класс, ' .
'ты хрен найдешь, что в этой строчке меняется эта переменная. ' .
'Никакое самое умное IDE не поможет';
Мучаюсь и не могу понять в чем ошибка уже более недели
private function curl($url, $params = [])
{
$curl = curl_init();
$headers = [
'accept: application/json',
'Authorization: ' . $this->tokenV2
];
if(count($params)) {
$headers[] = 'Content-Type: application/json';
curl_setopt($curl, CURLOPT_POST, true );
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($params));
}
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($curl, CURLOPT_TIMEOUT, 300);
$response = curl_exec($curl);
$curlInfo = curl_getinfo($curl);
$responseBodyRaw = substr($response, $curlInfo['header_size']);
$responseBody = json_decode($responseBodyRaw, true);
if(json_last_error() !== JSON_ERROR_NONE) {
$responseBody = $responseBodyRaw;
}
unset($response, $responseBodyRaw);
curl_close($curl);
return $responseBody;
}
private function queryV25($url, $params)
{
return $this->curl($this->urlV2 . $url, $params);
}
public function getCards()
{
return $this->queryV25(
'card/list',
[
'id' => 1,
'jsonrpc' => '2.0',
'params' => [
'query' => [
'limit' => 1000,
'offset' => 0,
'total' => 0
],
'supplierID' => $this->supplierId
]
]
);
}