İstek-Tepki mantık

1 Cevap php
    public function run() {
	/*
	 * wrap uri in a decorator
	 */
	$uri = new URI(trim(str_replace($this->base_path, "", $_SERVER["REQUEST_URI"]), "/"));
	/*
	 * fetch appropriate resource from uri
	 */
	$this->resource = new Resource($uri);
	/*
	 * prepare the request
	 */
	$request = new Request;
	/*
	 * get the response of the app based on the request
	 */
	$response = $this->getResponse($request);
	/*
	 * send response headers
	 */
	$response.sendHeaders();
	/*
	 * send response body
	 */
	echo $response;
}

Bu ben yazıyorum bir web uygulaması çerçevesi için bir "çalışma" işlevidir. Istek ve yanıt benim mantık mantıklı mı? Aslında resmen programlama ile eğitimli değilim. Ben sadece çok okudum.

1 Cevap

Ben bana mantıklı varsayalım - ancak sizin goald bilerek ve bu sınıflar için kod görmeden çok belirsiz. , URI ayrıştırma URI ile ilgili bazı içerik bulmak, içerik başlıklarını göndermek ve içerik göndermek: Bu uygun adımlar bölünür bir işleme isteği genel süreci gibi görünüyor.

Ben kullandığınız hangi emin değilim

$request = new Request;

için. Sınıf tanımını görmeden, ben başarmak için çalışıyoruz anlamıyorum.

Oh, ve

 $response.sendHeaders();

Senin için çok iyi çalışmaz :-) Sen demek

 $response->sendHeaders();