Selamlar,

Kod parçaçığında aşağıdaki gibi bir hata alıyorum.
Çözümü için yardımcı olabilir misiniz ?

Hata kodu (log'a yansıyan) : PHP Parse error: syntax error, unexpected '=>' (T_DOUBLE_ARROW), expecting ']' in /home/2021/public_html/v2/orm/addJsonTable.php on line 43

Hatayı aldığım kodun tamamı aşağıda - 43. Satır burası: 'ID' => $item['ID'],

<?php
ini_set('error_reporting', E_ALL);
ini_set('display_errors', true);
set_time_limit(0);
header("Access-Control-Allow-Origin: http://127.0.0.1:8887");
header("Access-Control-Allow-Methods: GET, POST, OPTIONS, PUT, DELETE");
header("Access-Control-Allow-Credentials: true");
header('Content-Type: application/json');
require_once "idiorm.php";
require_once "methods.php";
initDB();

$ID = isset($_GET['id']) ? $_GET['id'] : 0;
if ($ID) {

    $hasItem = ORM::for_table('json_table')->where('ID', $ID)->find_one();
    if ($hasItem) {
        ORM::raw_execute("delete from json_table where ID = $ID");
    } 
    
    

    $phone = ORM::for_table('exportview')->where('ID', $ID)->find_array();

    $phone = array_map(exportMeta, $phone);
    $phone = array_map(exportTerms, $phone);
    $phone = array_map(exportMedia, $phone);
    foreach ($phone as $ikey => $item) {
        $phone[$ikey]['media']         = $item['media_ids'] ? array_map(exportMeta, $item['media']) : [];
        $phone[$ikey]['media']         = $item['media_ids'] ? array_combine(array_column($phone[$ikey]['media'], 'ID'), array_column($phone[$ikey]['media'], 'guid')) : [];
        $phone[$ikey]['insert_time']   = strtotime($item['post_date_gmt']);
        $phone[$ikey]['image']         = $item['meta']['resim_url'] ?: $phone[$ikey]['media'][$item['meta']['_thumbnail_id']] ?: null;
        $phone[$ikey]['primary_image'] = $phone[$ikey]['media'][$item['meta']['_thumbnail_id']] ?: null;
    }

    foreach ($phone as $key => $item) {
        if ($key < 1000000) {
            $item['meta']['term_ids']  = $item['term_ids'];
            $item['meta']['media_ids'] = $item['media_ids'];

            ORM::raw_execute("INSERT INTO `json_table` (ID, title, name, type, image, primary_image, meta, media, insert_time) VALUES(:ID, :title, :name, :type, :image, :primary_image, :meta, :media, :insert_time);"
                [
                    'ID'            => $item['ID'],
                    'title'         => $item['post_title'],
                    'name'          => $item['post_name'],
                    'type'          => $item['post_type'],
                    'image'         => $item['image'],
                    'primary_image' => $item['primary_image'],
                    'meta'          => json_encode($item['meta']),
                    'media'         => json_encode($item['media']),
                    'insert_time'   => $item['insert_time'],
                ]
            );
        }
    }
  ORM::raw_execute("update json_table set primary_image = concat('/wp-content/uploads/', primary_image) where (primary_image  not like '%http%' and primary_image  not like '%wp-content%');");
  
    echo 1;

} else {
    echo 0;
}
Yardımcı olabilirseniz mutlu olurum.
Teşekkürler.