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

Chelsea v Fulham, Newcastle v Aston Villa and more: football clockwatch ? live

9m ago 15.17 CET Savinho has just committed a hilarious mis-kick for City against Everton when apparently attempting a cross. That?s all you need to know. Share

13m ago 15.14 CET Sporting have appointed Rui Borges as head coach, after the Portuguese champions sacked Joao Pereira on Boxing Day. The new head coach has signed a contract until June 2026, with an option to extend a further year. Sporting sack Ruben Amorim?s replacement after just eight games Read more Share

16m ago 15.11 CET Bournemouth v Crystal Palace teams Bournemouth: Arrizabalaga, Aarons, Zabarnyi, Huijsen, Kerkez, Cook, Christie, Semenyo, Kluivert, Ouattara, Unal. Substitutes: Travers, Brooks, Evanilson, Adams, Hill, Billing, Winterburn, Kinsey-Wellings, Harris. Crystal Palace: Henderson, Chalobah, Lacroix, Guehi, Munoz, Hughes, Lerma, Mitchell, Sarr, Eze, Mateta. Substitutes: Turner, Schlupp, Clyne, Kamada, Richards, Doucoure, Devenny, Kporha, Agbinone. Referee: Thomas Bramall Share

19m ago 15.08 CET Newcastle v Aston Villa teams Newcastle: Dubravka, Trippier, Schar, Burn, Hall, Tonali, Guimaraes, Joelinton, Jacob Murphy, Isak, Gordon. Substitutes: Vlachodimos, Barnes, Targett, Osula, Almiron, Kelly, Willock, Longstaff, Miley. Aston Villa: Martinez, Cash, Konsa, Torres, Digne, Kamara, Onana, McGinn, Tielemans, Rogers, Duran. Substitutes: Olsen, Diego Carlos, Mings, Barkley, Buendia, Watkins, Philogene-Bidace, Nedeljkovic, Bailey. Referee: Anthony Taylor Share

20m ago 15.06 CET Chelsea v Fulham teams Chelsea: Sanchez, Gusto, Adarabioyo, Colwill, Cucurella, Caicedo, Fernandez, Sancho, Palmer, Pedro Neto, Jackson. Substitutes: Jorgensen, Bettinelli, Disasi, Joao Felix, Nkunku, Casadei, George, Acheampong, Guiu. Fulham: Leno, Castagne, Diop, Andersen, Bassey, Robinson, Iwobi, Andreas Pereira, Lukic, Traore, Jimenez. Substitutes: Benda, Wilson, Rodrigo Muniz, Cairney, Vinicius, Cuenca, King, Sessegnon, Godo. Referee: Sam Barrott Share

22m ago 15.05 CET Southampton v West Ham teams Southampton: Ramsdale, Harwood-Bellis, Bednarek, Wood-Gordon, Sugawara, Downes, Ugochukwu, Walker-Peters, Fernandes, Armstrong, Onuachu. Substitutes: McCarthy, Manning, Aribo, Lallana, Bree, Archer, Sulemana, Fraser, Dibling. West Ham: Fabianski, Wan-Bissaka, Mavropanos, Kilman, Emerson Palmieri, Rodriguez, Bowen, Soler, Soucek, Kudus, Fullkrug. Substitutes: Areola, Cresswell, Coufal, Summerville, Luis Guilherme, Ings, Alvarez, Todibo, Irving. Referee: Lewis Smith Share Updated at 15.08 CET

24m ago 15.03 CET Nottingham Forest v Tottenham teams Nottingham Forest: Sels, Aina, Milenkovic, Murillo, Williams, Yates, Anderson, Elanga, Gibbs-White, Hudson-Odoi, Wood. Substitutes: Carlos Miguel, Morato, Awoniyi, Toffolo, Ward-Prowse, Alex, Jota Silva, Sosa, Boly. Tottenham Hotspur: Forster, Udogie, Dragusin, Gray, Spence, Bentancur, Sarr, Kulusevski, Son, Johnson, Solanke. Substitutes: Austin, Reguilon, Bissouma, Maddison, Bergvall, Werner, Porro, Lankshear, Olusesi. Referee: Craig Pawson Share Updated at 15.05 CET