• 회원가입
  • 로그인
  • 구글아이디로 로그인

[PHP-생코] PHP 4강 - 클래스・인스턴스(객체)・메서드 생성 ★★★

1,506  

[인스턴스 기호] ->

$this->변수명 : 인스턴스 용 변수.

$인스턴스명->메서드명() : 인스턴스 용 메서드 출력 코드.

 

[클래스 전용 기호] ::  (9강에서 배울 내용)

static 키워드 추가해 「$변수명・메서드」 정의 후, 

self::$변수명 : 클래스 용 변수.

클래스명::메서드명() : 클래스 용 메서드 출력 코드.

 

 

<?php

// 클래스 생성

class MyFileObject{

  function isFile(){

    return is_file('data.txt');

  }

}

 

// 인스턴스1 생성

$file = new MyFileObject();

var_dump($file->isFile());

 

// 인스턴스2 생성 

$file2 = new MyFileObject();

var_dump($file2->isFile());

?>

 

https://opentutorials.org/module/6/15726

https://www.php.net/manual/en/language.oop5.basic.php


분류 제목
JAVA-생코 Java 4강 - 설치 - 리눅스 (다운 설치)
SQL-생코 SQL 37강 - mysql 리플리케이션(준비) 2-2 - SSH 접속법
PHP-생코 PHP 23강 - 조건문 문법 (if....else... / if ...else if ....else) ★…
SQL-생코 SQL 31강 - mysql 사용자관리2
SQL-생코 SQL 47강 - mysql 리플리케이션 mmm 사용 4 - 6
JS-생코 JS 31강 - 함수 (4/5) : 출력
PHP-생코 PHP 33강 - 함수 인자의 기본값 (지역변수, 전역변수, global 명령어)
PHP-생코 PHP 8강 - PHP설치 리눅스 (= LAPM 필수 설치 명령어) ★
PHP-생코 PHP 91강 - 끝이 열려 있는 강의 (쉬어가기)
JS-생코 JS 61강 - 값으로서 함수와 콜백 (1/4) : 함수의 용도 1
PHP-생코 PHP 11강 - 컴포저
JAVA-생코 Java 12강 - 이클립스의 설치방법 - OSX
JS-생코 JS 40강 - 객체 (3/3) : 객체지향 프로그래밍
PHP-생코 PHP 63강 - 데이터베이스 소개 (SQL DB의 장점, 종류)
JS-생코 JS 46강 - UI,API 그리고 문서 (1/2) : 수업소개
JS-생코 JS 74강 - 객체지향프로그래밍 (2/3) : 추상화
JAVA-생코 Java 3강 - 설치 - 리눅스 (바로 설치)
GO-터커 GO 33강 - Heap
PHP-생코 PHP 24강 - 컴포저 4 (의존성)
PHP-생코 PHP 10강 - PHP설정 리눅스 ★★★
30/35
목록
찾아주셔서 감사합니다. Since 2012