생활코딩

Coding Everybody

클래스 맴버 만들기 (static)

토픽 생활코딩 > 서버 > PHP > PHP 기본 수업

수업소개

지금까지는 인스턴스의 맴버를 만드는 방법을 살펴봤습니다. 맴버란 인스턴스에 소속된 속성(변수)과 메소드를 의미합니다. 이번 시간에는 클래스의 맴버를 만드는 방법을 알아봅니다. static이라는 키워드가 핵심 문법입니다.

수업

코드 

<?php
class Person{
  private static $count = 0;
  private $name;
  function __construct($name){
    $this->name = $name;
    self::$count = self::$count + 1;
  }
  function enter(){
    echo "<h1>Enter ".$this->name." ".self::$count."th</h1>";
  }
  static function getCount(){
    return self::$count;
  }
}
$p1 = new Person('egoing');
$p1->enter();
$p2 = new Person('leezche');
$p2->enter();
$p3 = new Person('duru');
$p3->enter();
$p4 = new Person('taiho');
$p4->enter();
echo Person::getCount();

 

댓글

댓글 본문
  1. 24.01.05 $this -> self::
  2. 드림보이
    2022.01.23. 클래스 맴버 만들기 (static) 파트 수강완료
  3. jeisyoon
    2021.08.08 Create Class Member(static) - OK
  4. 안명철
    정말 명강의 잘봤습니다.
  5. 배동범
    와 정말 명강의 잘봤습니다.
  6. 쿠반
    강의 첫부분에 Static 글자나오는거 멋있네요!
  7. 주노
    하 한번보고 이해하게 해주시다니 믿고보는 생활코딩!
  8. 더 알고 싶어요
    어쩜 이렇게 설명을 잘 해주시는지. 머리에 쏙쏙 들어오네요. 너무 너무 감사드려요.
  9. abcnt
    크~
  10. orez
    감사합니다.!!!
  11. Sung-jun Kim
    감사합니다~ ^^
  12. dufqusls
    잘봤습니다.!