본문 바로가기
Language/php

자료구조 및 메서드

by 잘먹는 개발자 에단 2024. 9. 9.

- 일급함수 지원

변수에 함수 할당가능

함수 내장함수 참조될 수 있고 동적으로 호출될 수 있음 

함수 리턴가능

 

익명함수 사용가능

클로저 사용가능

네임스페이스 사용가능

 

오토로더(?) : PSR4 사용권장

 

표준 php 라이브러리 : SPL standard php library

    ㄴ 자료구조, 순회이터레이터 다수 포함

    ㄴ https://www.php.net/book.spl 

 

PHP: SPL - Manual

PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world.

www.php.net

 

 

 

다음만 일단 살피면 될 듯

 

자료형, 순회, 익명함수, spl 안의 자료구조

 

자료구조

스택은 쓸일 없을 것 같지만, 큐는 쓸 일이 있을 것 같음

 

dequeue(), enqueue(), add(), bottom(), count(), current(), isempty()

<?php
$q = new SplQueue();

$q->enqueue(1);
$q->enqueue(2);
$q->enqueue(3);

// 순회
foreach ($q as $item){
    echo $item."\n";
}

$q->dequeue();

foreach ($q as $item){
    echo $item."\n";
}

 

 

 

'Language > php' 카테고리의 다른 글

캐싱 예시  (0) 2024.09.11
해시 테이블 사용하기  (0) 2024.09.11
폼 처리 - XSS 공격  (6) 2024.09.11
폼 처리  (4) 2024.09.09
예외처리  (0) 2024.09.09