A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 132

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 290

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 164

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 233

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 313

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 354

News Swiftly

China launches military drills surrounding Taiwan

China 'punishes' Taiwan president remarks with new drills

EPA Taiwan scrambled fighter jets in response to China's military manoeuvres

China on Monday launched new military drills off the coast of Taiwan in what it described as "punishment" for a speech given by its president William Lai, when he vowed to "resist annexation" or "encroachment upon our sovereignty". China claims the self-governing island of Taiwan as its own and its president Xi Jinping has vowed to retake it by force if necessary. Taiwan said it detected 34 naval vessels and 125 aircraft in formation around the island on Monday. Maps published by Chinese state media indicated its forces were positioned around the whole island.

The Chinese military said the ongoing drills involved all wings of the People's Liberation Army, and were designed to simulate attacking Taiwan by land, sea and air. In response, Taiwan's President William Lai said some of the island's forces had been deployed to monitor the situation and were "holding their positions". Taiwan's airports and ports continued functioning as normal. An earlier statement from the Taiwanese defence ministry condemned the Chinese move and said its priority was to avoid direct clashes which could escalate the stand-off further. Outlying islands were put on high alert, it added. China's foreign ministry confirmed it had simulated military assaults and port blockades, and described Taiwanese independence as being "incompatible" with peace in the region. A post by the Chinese coast guard on its Weibo account later noted that the route of the patrol was in the shape of a heart.

China Coast Guard

China has held several major military drills off the coast of Taiwan since 2022 and its fighter jets regularly enter Taiwanese airspace. The latest exercise has been dubbed Joint Sword 2024-B by Beijing and had been widely expected since May, when drills bearing the same name and officially labelled as part A were staged. That exercise, which China described as its largest yet, were timed to coincide with the inauguration of President Lai, who Beijing has long seen as a "troublemaker" advocating for Taiwan's independence. His latest comments, made on Taiwan's national day, were condemned by China, which said he was escalating tensions with "sinister intentions". But while these drills were widely expected, if you look at the deployment and how close Chinese ships and aircraft are to Taiwan - as well as the fiery rhetoric - this is very aggressive behaviour. In any other context, this would be seen as a dramatic escalation - but it comes against the backdrop of tensions that were already very high. The US reacted by saying that there was no justification for the drills after Lai's "routine" speech, and that China should avoid further actions which may jeopardise peace and stability in the region.