PHP 알지 못했던 사실들 Flashcards

1
Q

php 에서

static 메서드를 요청했는데 없다면

A

__callStatic 메서드가 자동으로 호출된다

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

년, 월, 일을 반환하는 함수는?

A

date()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

어떤 부분이 의도와 잘못됬는지 설명해라

A

try 구문 안에서 exception을 던지면

아래 throwable 타입에서 걸리기때문에

주소가 올바르지 않더라도

This address is not valid는 나타나지 않는다.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

PHP에서 return type 선언은

A

: float {
//
}

: bool {
//
}

이런 식으로 선언한다.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

인터페이스에서 return type 선언은

A

public function isEnoughEnergy(): bool;

처럼 세미콜론으로 마무리한다.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

어떠한 이벤트가 발생했을 때

주로 다른 도메인이나 서버로

“다른 서비스”로 알림을 보내는 기능은?

A

웹훅

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

PHP는 싱글 쓰레드인가?

A

그렇다, PHP는 싱글 쓰레드다.

PHP 파일의 실행은 항상 싱글 쓰레드다.

하지만 서버는 멀티 쓰레드다.

요약하면 한 요청에 대해서는 싱글 쓰레드고,

서버의 입장에선 여러 요청이 들어와서 멀티 쓰레드로 실행된다.

프로그래밍하는 입장에선 싱글 쓰레드로 생각하면 된다.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly