<?php
$string = 'привет';
var_dump($string);
var_dump(json_encode($string));
$wrongString = substr($string, 0, 11);
var_dump($wrongString);
var_dump(json_encode($wrongString));
$isJsonUtf8Error = (json_last_error() === JSON_ERROR_UTF8);
var_dump($isJsonUtf8Error); //true
$isValidUTF8_1 = ! (false === mb_detect_encoding($string, 'UTF-8', true));
var_dump($isValidUTF8_1); //false
$isValidUTF8_2 = ! (false === mb_detect_encoding($wrongString, 'UTF-8', true));
var_dump($isValidUTF8_2); //true
SITEDIR="/home/bitrix/ext_www" && DBPASS=$(php -r " echo 'sitedir is: $SITEDIR'; ") && echo $DBPASS
sitedir is: /home/bitrix/ext_www
$ php -r "echo date('c');"
2021-03-15T15:08:20+00:00
$ php -r 'echo date("c");'
2021-03-15T15:08:29+00:00
$ php -r "echo date(\"c\");"
2021-03-15T15:08:38+00:00
Поэтому я решил сделать роутинг на подобие как в laravel
request_id=123&user_id=1&sum=100&api_key=...
&
sign = md5(request_id, user_id, sum, secret_key)
4 или 8 или 32 ?