java에서는 . 하면 chaining이 생각난다.
https://standout.tistory.com/806
chaining 체이닝, 체인을 걸듯 연결해 실행하다
메소드 여러개를 실행해야 될 경우에 사용된다. chaining 체이닝 연달아 체인을 걸듯 실행하다 Counter내의 main메소드에서 Counter 객체를 만들어 increment, decrement, getCount메소드를 한줄에 메소드체이닝
standout.tistory.com
그러나 php에서는 의미가 좀 다른데,
우선 php는 메서드 체이닝을 직접적으로 지원하지않아 .를 활용한 체이닝을 사용할 수 없다.
php에서 체이닝이라 할수있는것이 있다면 아래와 같이 화살표함수를 활용해야 할 것이다.
result = createCounter()->increment()->increment()->decrement()->getCount();
echo $result; // 출력 결과: 1
php에서의 .는 java에서의 그 뜻과 쓰임새가 다르며
는 .연산자를 사용하여 값을 연결해 출력 할 수 있다.
$name = "John";
echo "My name is " . $name;'php' 카테고리의 다른 글
| 실행결과를 배열로 반환한다, mysqli_fetch_array() (0) | 2023.07.24 |
|---|---|
| php내장함수, 배열인가 아닌가 is_array() (0) | 2023.07.24 |
| 특정 url에 따른 session 값변경, 페이지별 session 속성값 달리주기 (0) | 2023.07.18 |
| require과 include의 차이 (0) | 2023.07.18 |
| php 한파일에서만 에러출력 (0) | 2023.07.18 |