응용 프로그램 오류 PHP를 사용하여 JSP 및 ASP에서 응용 프로그램과 같은 전역 변수를 구현합니다.
复代码 代码如下:
/**
* 기능: JSP, ASP에서 Application과 같은 전역 변수 구현
* 작성자: [url]www.itzg.net[/url]
* 버전: 1.0
* 저작권: 그림과 같이 재현 부탁드립니다. 저작권 표시를 유지하세요
*/
/* - ---------------예---------
require_once("Application.php");
$arr = array(0=>"안녕하세요",1=>"예");
$a = 새 애플리케이션();
$a->setValue("t1","arui");
$a->setValue("arr",$arr);
$u = $a->getValue();
---------------------------------- */
class 애플리케이션
{
/**공유변수를 저장할 파일*/
var $save_file = '애플리케이션/애플리케이션';
/**공유 변수의 이름*/
var $application = null;
/**직렬화된 데이터*/
var $app_data = '';
/**빈번한 파일 쓰기 작업을 방지하기 위해 setValue 작업을 수행했습니까?*/
var $__writed = false;
/**
* 생성자
*/
function Application()
{
$this->application = array();
}
/**
* 전역 변수 설정
* @param string $var_name 전역 변수에 추가할 변수 이름
* @param string $var_value 변수의 값
*/
함수 setValue($var_name,$var_value)
{
if (!is_string($var_name) || 비어 있음($var_name))
false를 반환합니다.
if ($this->__writed)
{
$this->application[$var_name] = $var_value;
반품;
}
$this->application = $this->getValue();
if (!is_array($this->application))
settype($this->application,"array");
$this->애플리케이션[$var_name] = $var_value;
$this->__writed = true;
$this->app_data = @serialize($this->application);
$this->__writeToFile();
}
/**
* 전역 변수에 저장된 값을 가져옵니다.
* @return 배열
*/
함수 getValue()
{
if (!is_file($this->save_file))
$this-> __writeToFile();
return @unserialize(@file_get_contents($this->save_file));
}
/**
* 직렬화된 데이터를 파일에 쓰기
* @scope private
*/
함수 __writeToFile()
{
$fp = @fopen($this->save_file,"w");
@fwrite($fp,$this->app_data);
@fclose($fp);
}
}
?>
Application 오류 오류 用 PHP 实现像 JSP, ASP 里 응용 프로그램 那样的全局变量, 包括了 응용 프로그램 오류 方面的内容, 希望对 PHP 教程有兴趣的朋友有所帮助。

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제









Laravel은 직관적 인 플래시 방법을 사용하여 임시 세션 데이터 처리를 단순화합니다. 응용 프로그램에 간단한 메시지, 경고 또는 알림을 표시하는 데 적합합니다. 데이터는 기본적으로 후속 요청에만 지속됩니다. $ 요청-

PHP 로깅은 웹 애플리케이션을 모니터링하고 디버깅하고 중요한 이벤트, 오류 및 런타임 동작을 캡처하는 데 필수적입니다. 시스템 성능에 대한 귀중한 통찰력을 제공하고 문제를 식별하며 더 빠른 문제 해결을 지원합니다.

PHP 클라이언트 URL (CURL) 확장자는 개발자를위한 강력한 도구이며 원격 서버 및 REST API와의 원활한 상호 작용을 가능하게합니다. PHP CURL은 존경받는 다중 프로모토콜 파일 전송 라이브러리 인 Libcurl을 활용하여 효율적인 execu를 용이하게합니다.

Laravel은 간결한 HTTP 응답 시뮬레이션 구문을 제공하여 HTTP 상호 작용 테스트를 단순화합니다. 이 접근법은 테스트 시뮬레이션을보다 직관적으로 만들면서 코드 중복성을 크게 줄입니다. 기본 구현은 다양한 응답 유형 단축키를 제공합니다. Illuminate \ support \ Facades \ http를 사용하십시오. http :: 가짜 ([ 'google.com'=> 'Hello World', 'github.com'=> [ 'foo'=> 'bar'], 'forge.laravel.com'=>

고객의 가장 긴급한 문제에 실시간 인스턴트 솔루션을 제공하고 싶습니까? 라이브 채팅을 통해 고객과 실시간 대화를 나누고 문제를 즉시 해결할 수 있습니다. 그것은 당신이 당신의 관습에 더 빠른 서비스를 제공 할 수 있도록합니다.

기사는 PHP 5.3에 도입 된 PHP의 LSB (Late STATIC BING)에 대해 논의하여 정적 방법의 런타임 해상도가보다 유연한 상속을 요구할 수있게한다. LSB의 실제 응용 프로그램 및 잠재적 성능

Alipay PHP ...

이 기사에서는 프레임 워크에 사용자 정의 기능 추가, 아키텍처 이해, 확장 지점 식별 및 통합 및 디버깅을위한 모범 사례에 중점을 둡니다.
