<?php
interface PaginatorInterface
{
public function getCurrentPage();
public function getLastPage();
public function getTotal();
public function count();
public function getPerPage();
public function getUrl($page);
}
class Paginator implements Countable, PaginatorInterface {
public function getCurrentPage() {}
public function getLastPage() {}
public function getTotal() {}
public function count() {}
public function getPerPage() {}
public function getUrl($page) {}
}
new Paginator;
Deprecated: Return type of Paginator::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /in/WtV4l on line 19
Fatal error: Can't inherit abstract function PaginatorInterface::count() (previously declared abstract in Countable) in /in/WtV4l on line 15
Process exited with code 255.
Output for 5.0.5
Fatal error: Interface 'Countable' not found in /in/WtV4l on line 15
Process exited with code 255.
Output for 5.0.0 - 5.0.4
Fatal error: Class 'Countable' not found in /in/WtV4l on line 15
Process exited with code 255.
Output for 4.4.2 - 4.4.9
Parse error: syntax error, unexpected T_STRING in /in/WtV4l on line 3
Process exited with code 255.