코드오타쿠

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

· 2022-09-29 (목) 11:07:35 · 1514 · 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년전부터 쓰고 있는데
작은 일반 소개홈페이지에서는 물론 쓸일이 없죠 뭐.....
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

202,861건
+
제목 글쓴이 날짜 조회
22-09-29 조회 2,881
22-09-29 조회 1,515
22-09-29 조회 1,507
22-09-29 조회 2,089
22-09-29 조회 2,034
22-09-29 조회 1,393
22-09-28 조회 1,767
22-09-28 조회 1,571
22-09-28 조회 1,533
22-09-28 조회 1,664
22-09-28 조회 1,401
22-09-28 조회 1,541
22-09-28 조회 2,204
22-09-28 조회 1,106
22-09-28 조회 1,643
22-09-28 조회 1,471
22-09-28 조회 1,356
22-09-28 조회 1,398
22-09-28 조회 1,630
22-09-28 조회 1,445