1
0
mirror of https://github.com/php/php-src.git synced 2026-04-12 10:33:11 +02:00
Files
archived-php-src/tests/classes/abstract_user_call.phpt
Josh Soref 462da6e09c Fix spelling and grammar mistakes
This PR corrects misspellings identified by the check-spelling action.

The misspellings have been reported at jsoref@b6ba3e2#commitcomment-48946465

The action reports that the changes in this PR would make it happy: jsoref@602417c

Closes GH-6822.
2021-04-13 12:09:37 +02:00

33 lines
523 B
PHP

--TEST--
ZE2 An abstract method cannot be called indirectly
--FILE--
<?php
abstract class test_base
{
abstract function func();
}
class test extends test_base
{
function func()
{
echo __METHOD__ . "()\n";
}
}
$o = new test;
$o->func();
try {
call_user_func(array($o, 'test_base::func'));
} catch (TypeError $e) {
echo $e->getMessage(), "\n";
}
?>
--EXPECT--
test::func()
call_user_func(): Argument #1 ($function) must be a valid callback, cannot call abstract method test_base::func()