Java 및 Spring Framework를 사용하는 데 익숙합니다. 그러나 얼마 전부터 다른 언어에 익숙해지기 위해 PHP를 배우기 시작했습니다.PHP에서 전역 변수를 유지할 위치는 어디입니까?
나는 HTML 캔버스를 사용하여 그림을 그리기 위해 간단한 것을 쓰려고하는데, 그리하여 1 명의 사용자가 동시에 그 그림을 그릴 수있다.
자바에서는 컨트롤러에서 클래스 변수를 사용하여 사용자가 그린 그림을 저장합니다. 그리고 1-2 초마다 사용자가 그린 새로운 데이터로 요청을 보내면 변경 사항을 전역 변수에 추가 할 수 있습니다. 변경 사항을 모든 사용자에게 보냅니다. 새로운 사용자가 들어 오면 서버는 전체 그림을 그에게 보냅니다.
내 질문은 어떻게 PHP에서 응용 프로그램 전역 변수를 저장할 수 있습니까? 그림과 함께이 예제에서처럼 ... 내가 본 것처럼, 마무리 후, PHP는 중단하고 모든 변수가 함께 죽을거야? 다양한 응용 프로그램을 전역으로 만들 수있는 방법이 있습니까? 그래서 나는 응용 프로그램의 다른 부분에서 그것에 액세스 할 수 있습니까?
스크립트를 완료하기 전에 텍스트 파일에 저장할 수 있습니다. 새로운 요청이있을 때마다 텍스트 파일에서 다시 읽은 다음 변경하고 텍스트 파일에 다시 씁니다.하지만 너무 미쳐서 ... 전에 사용했던 Spring Framework 및 Java와 같은 방법이 없습니다. ?
데이터베이스에서 파일 시스템 파일 또는 memcache 또는 redis와 같은 캐시 –
thx 모두에게 많이 !!! – user2452103
[php.ini로 전역 변수 선언하기] 가능한 복제본 (http://stackoverflow.com/questions/5052558/declaring-global-variable-with-php-ini) – Omar