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

[PHP-생코] PHP 2강 - 함수와 객체 비교 1 - 파일 제어

717  


1. 절차 프로그래밍 

2. 객체 프로그래밍 

3. 차이점 및 용어 정리.

 

<h1>Function</h1>

<?php

var_dump(is_file('data.txt'));

var_dump(is_dir('data.txt'));

var_dump(file_get_contents('data.txt'));

file_put_contents('data.txt', rand(1,100));

?>

<h1>Object</h1>

<?php

$file = new SplFileObject('data.txt');

var_dump($file->isFile());

var_dump($file->isDir());

var_dump($file->fread($file->getSize()));

$file->fwrite(rand(1,100));

 

$file2 = new SplFileObject('data2.txt');

var_dump($file2->isFile());

var_dump($file2->isDir());

var_dump($file2->fread($file2->getSize()));

$file2->fwrite(rand(1,100));

 

// SplFileObject : Class

// $file, $file2 : Instance

// isFile, isDir, fread : Method(function)

// data.txt, data2.txt : state

?>

 

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

 


분류 제목
JS-생코 JS 87강 - 상속 (3/3) : 기능의 추가
PHP-생코 PHP 42강 - composer 설치 - 윈도우
JS-바위 JS 69~71강 - 숫자 그래프 애니메이션 (Number Animation)
GO-터커 GO 04강 - 컴퓨터의 원리 (25:42)
PHP-생코 PHP 31강 - 함수 문법 (= 함수 정의, 호출, 장점)
PHP-생코 PHP 65강 - 데이터베이스 접속방법 (= MySQL 접속) - 윈도우 ★
PHP-생코 PHP 1강 - 객체 지향 프로그래밍 의미
PHP7-바위 PHP7 15강 - 로그인 페이지 생성 / 유효성 검사
regex PHP 정규표현식 패턴 5강 - . (마침표) ─ 모든 문자의 1글자에 해당
JQ-샵투 제이쿼리( jQuery) 20강 - 총정리 기말고사
SQL-생코 SQL 42강 - mysql 리플리케이션 (mmm소개) 4-1
JS-생코 JS 62강 - 값으로서 함수와 콜백 (2/4) : 함수의 용도 2
JS-생코 JS 93강 - Object (1/4) : Object란?
GO-터커 GO 20강 - Pointer (포인터) (42:27)
C-나동빈 C 언어 12강 - 다차원 배열 (9분 30초)
GO-터커 GO 49강 - Beyond OOP
C-나동빈 C 언어 17강 - 구조체의 활용 ② (8분 23초)
C-나동빈 C 언어 9강 - 사용자 정의 함수 (19분 10초)
JS-생코 JS 67강 - 클로저 (closure) 3/4 : private variable
JS-생코 JS 92강 - 표준 내장 객체의 확장 (3/3) : 배열의 확장 2
24/35
목록
찾아주셔서 감사합니다. Since 2012