mirror of
https://github.com/php/php-src.git
synced 2024-10-02 23:36:16 +00:00
f9e6af5ef1
Fixed some other traits related bugs (uninitialized variable, return => continue) Removed some trait related redundant code and variables
37 lines
501 B
PHP
37 lines
501 B
PHP
--TEST--
|
|
Bug #60809 (TRAITS - PHPDoc Comment Style Bug)
|
|
--FILE--
|
|
<?php
|
|
class ExampleParent {
|
|
private $hello_world = "hello foo\n";
|
|
public function foo() {
|
|
echo $this->hello_world;
|
|
}
|
|
}
|
|
|
|
class Example extends ExampleParent {
|
|
use ExampleTrait;
|
|
}
|
|
|
|
trait ExampleTrait {
|
|
/**
|
|
*
|
|
*/
|
|
private $hello_world = "hello bar\n";
|
|
/**
|
|
*
|
|
*/
|
|
public $prop = "ops";
|
|
public function bar() {
|
|
echo $this->hello_world;
|
|
}
|
|
}
|
|
|
|
$x = new Example();
|
|
$x->foo();
|
|
$x->bar();
|
|
?>
|
|
--EXPECT--
|
|
hello foo
|
|
hello bar
|