코딩동강

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

697


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

 


분류 제목
GO-터커 GO 16강 - 함수 호출 과정과 재귀호출 (30:52)
JS-생코 JS 16강 - 비교 (4/4) : 부정과 부등호
JS-생코 JS 60강 - 유효범위 (5/5) : 정적 유효 범위
JS-바위 JS 23강 - 비디오 (Video), 오디오 (Audio) - 미디어 컨트롤
PHP-생코 PHP 30강 - 반복문의 중첩 (= 이중 반복문의 로직 흐름) ★★★
JAVA-생코 Java 13강 - 이클립스의 설치방법 - 윈도우
PHP-생코 PHP 2강 - 함수와 객체 비교 1 - 파일 제어
JS-바위 JS 20강 - 라이트박스 (Lightbox) - 이미지 클릭해 확대해서 보는 갤러리 효과
JS-생코 JS 95강 - Object (3/4) : Object 확장
JS-생코 JS 23강 - 반복 (2/6) : 반복조건
JS-서기 JS 1강 - 자바스크립트 개념
JS-생코 JS 87강 - 상속 (3/3) : 기능의 추가
JS-바위 JS 42~44강 - 풀스크린 슬라이드 (FullScreen Slide) 1 - CSS로만 구현
SQL-생코 SQL 40강 - mysql 리플리케이션(구축) 3-3
SQL-생코 SQL 29강 - mysql 데이터관리-조회(join) ★★★★★★★★★★
30/47
목록
  • 채팅방
  • 필독
1. 채팅창 헤드에서 접속자 확인 2. 닉네임 클릭해 1:1 채팅 가능 3. 닉네임 클릭해 귓속말 가능 4. 닉네임 클릭해 호출하기 가능 5. 우하단 클릭해 환경 설정 가능 6. 의뢰글 작성 후 의뢰 상담 가능 7. 질문글 작성 후 질문 상담 가능 8. 채팅방에 개인정보 입력 금지 9. 채팅방에 광고 욕설 비방 금지
 홈  PC버전 로그인 일본어
웹디자인언어
서버관리언어
고급코딩언어
그누보드 6
제작의뢰
Q&A
커뮤니티 4
웹유틸
회원센터
홈짱닷컴 PC버전 로그인