코드오타쿠

PHP 8.0 버전 기똥차네요..!

· 3년 전 · 1337 · 2
<?php
class RockStar
{
    public string $band;
    public string $style;

    function set_star(string $band, string $style) : void
    // Looks like setter in Java
    {
        $this->band = $band;
        $this->style = $style;
    }

    function get_star() : string
    // Looks like getter in Java
    {
        /*
        $intro = "This Band is {$this->band}. <br> 
        Genre is {$this->style}. <br>";

        return $intro;
        **/

        return "Today's Band is called {$this->band}. <br> 
        Genre is {$this->style}. <br>";
    }
}

$rock_star = new RockStar();
$rock_star->set_star(band: 'Dream Theater', style: 'Progressive Power Metal');

echo $rock_star->get_star();

 

 

마치 자바 쓰는 기분 이었어요..!

현업에서도 바로 바로 적용이 되면 좋겠는데 7.4도 빠른 편이라..ㅎㅎㅎ

|

댓글 2개

요즘도 객체지향안되는 언어가 있던가요ㅋㅋ..

루비 개발자가 부러워요 루비는 원시타입없고 전부 객체라서
좋죠 개발 혼자만 하는것도 아니고 같이 하는데

PHP쪽은 누구는 객체지향 필요없다 그러고ㄷ
프레임워크, cms도 막 나눠서 싸우고..ㅠ
아오 저는 class 아직도(?) 써요
php로는 7년전부터 쓰고 있는데
작은 일반 소개홈페이지에서는 물론 쓸일이 없죠 뭐.....
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

+
제목 글쓴이 날짜 조회
3년 전 조회 1,496
3년 전 조회 1,365
3년 전 조회 1,393
3년 전 조회 1,220
3년 전 조회 1,536
3년 전 조회 1,265
3년 전 조회 1,429
3년 전 조회 1,230
3년 전 조회 1,355
3년 전 조회 1,234
3년 전 조회 1,391
3년 전 조회 1,691
3년 전 조회 1,634
3년 전 조회 2,621
3년 전 조회 1,338
3년 전 조회 1,319
3년 전 조회 1,871
3년 전 조회 1,805
3년 전 조회 1,253
3년 전 조회 1,575
3년 전 조회 1,368
3년 전 조회 1,368
3년 전 조회 1,469
3년 전 조회 1,205
3년 전 조회 1,336
3년 전 조회 1,982
3년 전 조회 917
3년 전 조회 1,466
3년 전 조회 1,302
3년 전 조회 1,172