이것이 가능한지 확실하지 않지만 어쨌든 PHP의 변수 값을 일정한 값으로 확인할 수 있습니다.PHP 변수를 지속적으로 확인하는 방법은 무엇입니까?
답변
이렇게하는 방법은 아마도 변수가 아닙니다. 대신 함수를 호출하는 경우, 당신은 훨씬 더 세부적인 조치를 취할 수 있습니다 :
function step() {
static $steps = 0;
if (++$steps === 100) {
header('Location: /foo.php');
}
}
그런 다음 step();
로 전화를 할 수 있으며, 리디렉션은 함수가 호출 될 때 100 시간을 발생합니다.
$_SESSION
변수 나 데이터베이스 값 또는 정적 변수 대신 데이터를 저장하는 다른 방법을 사용할 수 있습니다.
이벤트 구동 솔루션을 선택할 수 있습니다. 점진 당신의 가치를 유지하는 클래스를 구축하고 그 관리 (모니터) :
$myValue = new valueHolder();
$myValue->registerCallback(function() {
header("location:fooooo.php");
});
$myValue->increment();
$myValue->increment();
$myValue->increment();
$myValue->increment();
//redirection!!!!!!
사용은 테스트하지 Warning 발생
class valueHolder {
private $val = 0;
private $cb = null;
private $trigger = null;
//constructor logic comes here
public function increment() {
$this->val++;
if ($this->val > $yourValueGoesHere) {
call_user_func($this->cb);
}
}
public registerCallback($cb) {
$this->cb = $cb;
}
}
정의를 ...)
예, 이것은 훌륭한 해결책입니다 - 내 것과 다르지 않지만 오히려 더 유연하고, 분리되고, 견고합니다. 덕분에 – lonesomeday
. 콜백을 호출해야 할 때를 지정하기 위해 추가로 triggercallback을 추가한다고 생각했습니다. 그 값을 읽는 공공 회원은 물론 너무 빠지다 ...;) – zaphod1984
- 1. url 매개 변수를 지속적으로 설정하기
- 2. PHP가 데이터베이스의 변경 사항을 지속적으로 확인하는 가장 좋은 방법은 무엇입니까?
- 3. SQL Server 연결을 지속적으로 확인하는 표준 방법은 무엇입니까?
- 4. iPhone 앱에서 지속적으로 사용되는 변수를 처리하는 가장 좋은 방법은 무엇입니까?
- 5. PHP 변수를 모니터링하는 방법은 무엇입니까?
- 6. HashMap에서 고유 변수를 확인하는 방법은 무엇입니까?
- 7. asp.net 4.0에서 세션 변수를 확인하는 방법은 무엇입니까?
- 8. 입력 매개 변수를 빠르게 확인하는 방법은 무엇입니까?
- 9. 조건에 문자열 변수를 확인하는 방법은 무엇입니까?
- 10. 조건 변수를 기다리는 스레드를 확인하는 방법은 무엇입니까?
- 11. PHP 변수를 식별하는 방법은 배열인지 여부
- 12. PHP 정규식, 지속적으로
- 13. PHP MySQLi 쿼리를 닫아야하는지 확인하는 방법은 무엇입니까?
- 14. PHP PEAR 기본 디렉토리를 확인하는 방법은 무엇입니까?
- 15. PHP 파일이 난독 화되었는지 확인하는 방법은 무엇입니까?
- 16. PHP fpm이하는 일을 확인하는 방법은 무엇입니까?
- 17. PHP Reflection : ReflectionMethod가 상속되었는지 확인하는 방법은 무엇입니까?
- 18. 지속적으로
- 19. vb.net 네트워크 드라이브가 지속적으로 매핑되는지 확인하는 방법
- 20. PHP 포함 파일에서 변수를 설정하는 방법은 무엇입니까?
- 21. jQuery 변수를 PHP 변수에 전달하는 방법은 무엇입니까?
- 22. PHP 코드에 jQuery 변수를 전달하는 방법은 무엇입니까?
- 23. PHP - 변수를 정의하는 다른 방법은 무엇입니까?
- 24. json 변수에 PHP 변수를 만드는 방법은 무엇입니까?
- 25. 이 상황에서 PHP 변수를 제공하는 방법은 무엇입니까?
- 26. WHERE 절에서 PHP 변수를 사용하는 방법은 무엇입니까?
- 27. 파일에 모든 PHP 변수를 나열하는 방법은 무엇입니까?
- 28. 쉘 스크립트에 PHP 변수를 전달하는 방법은 무엇입니까?
- 29. 다른 PHP 파일에 변수를 전달하는 방법은 무엇입니까?
- 30. PHP 변수를 "세계화"하는 방법은 무엇입니까?
값을 "감시"하고 변경된 경우 특정 조치를 취하시겠습니까? – lonesomeday
죄송합니다 어떻게 해야할지 모르겠다, 나는 PHP에 완전한 멍청한 놈이야. – Twister
'register_tick_function'이 그것을 할 수는 있지만, 개발 서버에서 사용하지 않거나 매우 좋은 이유가 있다면 사용하지 말 것을 권장합니다. 이 문제로 해결하려는 문제는 무엇입니까? – Wrikken