2011-01-06 5 views
1

doc 상단의 변수 선언과 관련하여 가장 좋은 방법은 무엇입니까? $ GET 또는 $ POST와 같은 변수가 html 태그보다 먼저 선언되면 성능에 영향이 있습니까?<html> 태그 앞에 변수를 선언 할 때 성능에 미치는 영향은 무엇입니까?

+0

PHP는 HTML 문서를 반환합니다. PHP 변수는 서버 응답과 어떤 관련이 있습니까? – sjngm

+4

이런, 사람들은 성능에 대해 걱정할 모든 종류의 변명을합니다. – BoltClock

+0

PHP는 결과 HTML을 "페인트합니다". 데이터 수집 전후에 페인트 할 수 있습니다. 하지만 모든 GET POST 및 SESSION 항목이 이전에 더 멋지게 보입니다. :) – Alfabravo

답변

4

아니요, 성능에 미치는 영향은 없습니다. 왜 그렇습니까? PHP 스크립트는 HTML 코드와 완전히 독립적입니다 (PHP의 텍스트 일뿐입니다). 그러나 더 나은 유지 관리를 위해 코드 논리와 HTML 코드를 분리하는 것이 좋습니다. 당신은 그 목적을 위해 모든 PHP 템플릿 엔진을 사용할 수 있습니다.

1
  1. 실제로 PHP에서 슈퍼 전역을 선언하지 않았습니다. PHP는 스크립트가 실행되기 전에 PHP를 채 웁니다.

  2. $var = $_GET['var'];과 같은 것으로 가정합니다. PHP가 Superglobal에서 변수로 값을 다시 할당하는 데 걸리는 무시할 수있는 시간을 측정 할 수 없습니다.

관련 문제