java에서는 . 하면 chaining이 생각난다.
https://standout.tistory.com/806
그러나 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 |