PHP 알지 못했던 사실들 Flashcards
1
Q
php 에서
static 메서드를 요청했는데 없다면
A
__callStatic 메서드가 자동으로 호출된다
2
Q
년, 월, 일을 반환하는 함수는?
A
date()
3
Q
어떤 부분이 의도와 잘못됬는지 설명해라
A
try 구문 안에서 exception을 던지면
아래 throwable 타입에서 걸리기때문에
주소가 올바르지 않더라도
This address is not valid는 나타나지 않는다.
4
Q
PHP에서 return type 선언은
A
: float {
//
}
: bool {
//
}
이런 식으로 선언한다.
5
Q
인터페이스에서 return type 선언은
A
public function isEnoughEnergy(): bool;
처럼 세미콜론으로 마무리한다.
6
Q
어떠한 이벤트가 발생했을 때
주로 다른 도메인이나 서버로
“다른 서비스”로 알림을 보내는 기능은?
A
웹훅
7
Q
PHP는 싱글 쓰레드인가?
A
그렇다, PHP는 싱글 쓰레드다.
PHP 파일의 실행은 항상 싱글 쓰레드다.
하지만 서버는 멀티 쓰레드다.
요약하면 한 요청에 대해서는 싱글 쓰레드고,
서버의 입장에선 여러 요청이 들어와서 멀티 쓰레드로 실행된다.
프로그래밍하는 입장에선 싱글 쓰레드로 생각하면 된다.