-
SPL : Standard PHP Library (SPL)PHP 2020. 12. 10. 14:40728x90
PHP 를 함수형으로 사용할 수 있지만
객체지향형으로 SPL 이 존재한다
SPL 을 사용하게 되면 더욱 깔끔하고 쉽게 PHP 를 작성할 수 있다
OOP PHP 개념
<?php $file = new SplFileObject('data.txt'); var_dump($file->isFile()); var_dump($file->isDir()); var_dump($file->getSize()); var_dump($file->fread($file->getSize())); ?>
위의 코드로 개념을 알아보자
- SplfileObject : Class
- $file : Instance
- isFile(), isDir() : Method(function)
- 'data.txt' : state
배열을 함수형과 객체형으로 다뤄보자
- 함수형
<?php $adata = array('a', 'b', 'c'); array_push($adata, 'd'); foreach ($adata as $item) { echo $item.'<br>'; } echo count($adata); ?>
- 객체형 : 변수로 지정 후 변수->함수 로 쉽게 사용이 가능하다
<?php $odata = new ArrayObject(array('a', 'b', 'c')); $odata->append('d'); foreach ($odata as $item) { echo $item.'<br>'; } echo $odata->count(); ?>
728x90728x90'PHP' 카테고리의 다른 글
require_once, namespace : import 시키는 방법 (0) 2020.12.11 static 사용 (0) 2020.12.11 PHP Redirect 하는 법 (0) 2020.12.10 문자열 정수로 바꾸기 (0) 2020.12.10