Кеширование строк внутри массива в php

Типичный процесс кеширования

$data = '';
$cache = 'cache/ext.cache.php';

if (file_exists($cache)){
    include 'cache/ext.cache.php';
}else{

// PHP file runs where select and also the other stuff works and lastly if we take variable $data it would while loop and we take the $data here

}

$handle = fopen($cache, 'w');
fwrite($handle, $data);
fclose($handle);

Но в моем случае я использую переменную $data = array(); а внутри остального я использую

while($row = mysqli_fetch_array($query, MYSQLI_ASSOC)){
          $data[] = $row['country_name'];
}

Теперь, когда я использую этот метод, я получаю как из-за этих []

Итак, что нового можно сделать здесь для хранения массивов со строками внутри? Как кэшировать их в файл, не загружая базу данных каждый раз, что происходит медленно.

«Теперь, когда я использую этот метод, я получаю как из-за этих []» - «получить как» - что?
CBroe 06.04.2021 11:39

Не уверен, какой именно вопрос здесь должен быть, или почему он вообще помечен как memcached. Думаю, вам стоит заглянуть в var_export, если вы хотите писать файлы, которые могут «создавать» переменные, просто включая их.

CBroe 06.04.2021 11:40
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
2
22
0

Другие вопросы по теме