나는 이런 일을하고 싶지?PHP는 읽기 전용 함수 매개 변수
답변
귀하의 질문은 다소 불명확합니다. 귀하의 읽기 전용 변수는 무엇입니까? 이 경우 다른 변수가 정상 변수와 어떻게 다릅니 까?
변수를 읽고 처리하는 함수로 파싱하는 것을 참고하고 있지만 변수를 읽는 것이 좋을 경우에는 이렇게 할 수 없으므로 함수 코드를 수정해야합니다.
예를 들어 실수로 변수에 변수를 여러 번 사용하고자 할 때 my $ 변수의 값을 변경하면 경고 또는 오류가 표시됩니다. 아니면 다른 트롤에게 수정할 수 없다고 말하고 싶습니다. – user3383675
그래서 함수로 파싱하는 변수에 실수로 잘못된 값을 다시 할당 할까봐 걱정됩니까? 불행히도 최선을 다해서 php가 이것을 막을 수있는 방법이 없다. 예를 들어 함수에'this '를 전달하고 싶다면'$ variable = "this"'하지만'$ variable = "function"($ varaible)하기 전에 "php가 값을 다시 할당하는 것을 막을 방법이 없습니다. – jordan
함수 인수 은 (개체 및 리소스 제외)입니다. 따라서 readonly
키워드는 사용할 이유가 없습니다.
개체의 경우 함수에 인수를 전달할 때 clone
키워드를 사용할 수 있습니다. 예 :
exampleFunction(clone $obj);
리소스는 읽기 전용으로 만 만들려면 읽기 전용으로 만들어야합니다.
- 1. 읽기 전용 변수 할당?
- 2. 문자열의 함수 매개 변수
- 3. 읽기 전용 변수 오버라이드
- 4. 변수 읽기 전용
- 5. PHP는 변수() "라인에"매개 변수
- 6. PHP는 매개 변수
- 7. 전용 메소드 매개 변수
- 8. 익명 변수 읽기 전용 경우
- 9. Perl 읽기 전용 변수 수정
- 10. C++ 오류 : 읽기 전용 변수
- 11. 테이블 값 매개 변수 읽기 전용 일괄 처리
- 12. $ _GET을 사용하는 쿼리 문자열의 읽기 전용 매개 변수 이름
- 13. public 메서드의 전용 매개 변수
- 14. 읽기 매개 변수
- 15. 개체의 함수 매개 변수 변수
- 16. 포인터 함수 매개 변수 대 함수 매개 변수?
- 17. 재정의 함수 매개 변수/
- 18. 파이썬 함수 매개 변수
- 19. jquery의 매개 변수 함수
- 20. 함수 호출로 매개 변수
- 21. GetStringUTFChars 함수 매개 변수
- 22. Jquery 함수 매개 변수
- 23. 함수 매개 변수 규칙
- 24. 함수 매개 변수
- 25. 함수 매개 변수
- 26. 함수 매개 변수로서의 변수?
- 27. 함수 매개 변수, 다형성
- 28. 함수 매개 변수 검사
- 29. Powershell : 함수 매개 변수
- 30. 함수 매개 변수
'& $ variable'을 사용하지 않으면 함수를 호출 할 때 param이 수정되지 않고 readonly 만 제거하면 모두 – Sal00m
입니다. 그러나 변경하지 않기로 결정할 수 있습니다. – GolezTrol