вся суть выбора хранить файлы или в блобах базы в том что запись файла будет проходить в той же транзакцииЭто лишь одна сторона вопроса.
Проблема в том что на некоторых серверах время не совпадает.Не пробовали использовать одинаковый часовой пояс при вызове функции
date()
? https://вашсайт/external-cron/task.php
) со своего компьютера при помощи того же Sheduler'а или любого онлайн-сервиса типа https://www.easycron.com fopen
— один из самых плохих способов, ведь даже опция allow_url_fopen редко бывает включённой на шаред хостингах. false
более чем "явный", а вот неявное преобразование boolean в string при вызове echo
— да, оно даёт такой результат. echo isPositive(-1) ? 'true' : 'false';
у меня 2 провода вай-файОчень любопытно.
если потом купить 2 роутер keenetic, то они будут работать в одной сети?Для усиления сигнала есть усилители сигнала, например Keenetic Buddy 5.
Кроме того, хватит такого роутера на 90 м^2 ?Складское помещение без стен? Хватит.
А так же чем отличаетсяМаксимальная скорость по частоте — это про подключение через Wi-Fi. Скорость передачи по проводному подключению — для подключения по проводу.
Можете показать как это сделать при помощи eval() ?Могу, но не буду: использование
eval()
оправдано в редчайших сценариях и здесь не такой случай. эти классы у меня будут лежать в одном файликеМне кажется, Вам стоит почитать про наследование классов. Если нужно создать четыре класса с разным названием и одинаковым функционалом (что уже немного странно), то создайте исходный класс
class MyClass
{
public function myFunction(): string
{
return get_class($this);
}
}
class FirstClass extends MyClass {}
class SecondClass extends MyClass {}
var_dump([
(new FirstClass)->myFunction(),
(new SecondClass)->myFunction(),
]);
затем я их буду вызывать через spl_autoload_registerАвтозагрузка классов через SPL работает немного по другой логике: каждый класс должен лежать в отдельном файле, а название класса должно совпадать с названием файла.