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

Rafael Nadal Announces Retirement From Tennis

Rafael Nadal -- one of the greatest and most successful tennis players to ever pick up a racket -- just announced he's walking away from the sport ... with his last match slated for November.

The 38-year-old Spanish superstar broke the news in a heartfelt social media post on Thursday ... saying the decision has been a long time coming, especially with how the past two years have played out for him.

Mil gracias a todos

Many thanks to all

Merci beaucoup ? tous

Grazie mille ? tutti

????

???? ??? ?????

???? ??????

Obrigado a todos

Vielen Dank euch allen

Tack alla

????? ?????

Gr?cies a tots pic.twitter.com/7yPRs7QrOi ? Rafa Nadal (@RafaelNadal) October 10, 2024 @RafaelNadal

"I don?t think I have been able to play without limitations," Nadal said. "It is obviously a difficult decision and one that has taken me some time to make."

"But in this life, everything has a beginning and an end. And I think it?s an appropriate time to put an end to a career that has been long and much more successful than I could have ever imagined."

Nadal won his first Grand Slam title at the French Open in 2005 -- when he was just 19 -- and went on to win 21 more. He had his most success on the clay courts at Roland-Garros, winning the tournament a record 14 times.

He won the Australian Open and Wimbledon twice ... as well as the U.S. Open four times.

Nadal's last appearance will come at the Davis Cup ... which he explained is symbolic to him, as one of his "first great joys" was winning the final in Seville in 2004.