کار نکردن trait در PHP
#1
Note 
سلام و عیدتون مبارک
من به یه مشکلی برخودم که برام عجیبه و نتونستم مشکلشو پیدا کنم مشکل اینه که پی اچ پی به Trait گیر میده
این کد منه:

کد php:
<?php
trait Hello {
    public function 
sayHello() {
        echo 
'Hello ';
    }
}

trait 
World {
    public function 
sayWorld() {
        echo 
'World';
    }
}

class 
MyHelloWorld {
    use 
HelloWorld;
    public function 
sayExclamationMark() {
        echo 
'!';
    }
}

$o = new MyHelloWorld();
$o->sayHello();
$o->sayWorld();
$o->sayExclamationMark();
?>

خطایکه دریافت میکنم:
Parse error: syntax error, unexpected T_STRING in C:\localhost\htdocs\ss.php on line 2
منتظر جوابتون هستم دوستان.

پاسخ
#2
Note 
سلام عید شما هم مبارک
به احتمال قوی ورژن PHP شما از 5.4 کمتره چون Trait از 5.4 به بعد اومده
با این دستور ورژن رو چک کن:

کد php:
echo PHP_VERSION

پاسخ
ایجاد موضوع جدید   پاسخ به موضوع  

کاربرانِ درحال بازدید از این موضوع:   1 مهمان