2014-05-21 3 views
0

저는 PHP를 배우는 새로운 편이지만 처음부터 막혔습니다. PHP에서 어떤 방법을 사용해도 출력에 변수 데이터를 표시 할 수 없습니다. 아래의 코드는 인터넷에서 붙여 넣은 코드입니다. $ username ... pls help me!PHP 출력이 표시되지 않습니다.

<html> 
<body> 
<h1>Hi Jacob</h1> 
<h3>Demonstrates using a variable</h3> 
<?php 
$userName = "Jacob"; 
print Hi, $userName; 
?> 
</body> 
</html> 

출력 중에는 " Hi, $username "이 표시됩니다. 하지 변수

+2

파일에'.php '확장자를 지정 했습니까? WWW 또는 로컬 컴퓨터에서 실행하고 있습니까? PHP가 설치 되었습니까? 목록은 계속됩니다 ... –

+1

@ Fred-ii- 우리는 이것들을 참조하기 위해 정식 복제물을 필요로합니다 - 그것은 하루에 여러 번 발생합니다. –

+0

이것을 시도해보십시오,'print 'Hi'. $ userName; ' –

답변

6

의 데이터는 당신이 따옴표에서 그 라인을 포장 할 필요가

print "Hi, $userName"; 

해야

print Hi, $userName; 있습니다.

print "Hi, " .$userName; 

(따옴표와 함께)

또는 CONCATENATE 당신이 Hi,을 떠나 Jacob 그래서 그 또한 허용의 인쇄 한 것

print $userName; 

을 수행했습니다.

모든 텍스트를 따옴표로 묶어야합니다.


도 허용 :이 때 따옴표를 사용하는 것이 가장 좋습니다 그래서

print 'Hi, ' .$userName; 

그러나이

print 'Hi, $userName'; 

는 변수에서 할당 의도 된 이름 대신 Hi, $userName을 인쇄 할 텍스트와 변수를 같은 따옴표로 묶습니다.

+0

나는 벌써 [commented] (http://stackoverflow.com/questions/23775026/php-output-is-not-getting-displayed#comment36561462_23775026) 이것을한다. –

+0

예이 일을 .. 감사합니다! – ManishPrajapati

+0

@ user3358752 여러분을 환영합니다. –

0

이 하나를 시도해보십시오, PHP 연결은 dot(.)으로 가능합니다. 또한 PHP

print "Hi". $username; 

print "Hi $username"; 

print "HI {$username}"; 

할 수 있습니다 당신이 누군가에 인쇄하는 방법은 많이있다 "Hi"

print "Hi " . $userName; 

대신

print Hi, $userName; 
+1

그래,이 문제는 완전히 놓쳤습니다. –

0

같은 문자열 주위에 따옴표를 추가합니다. 변수를 출력하기 위해 echo를 사용할 수도 있습니다. 당신이 배열을 인쇄하려면 다음 아래로

print_r($user); 
0

매우 간단하고, 교체 PHP 코드를 사용할 수 있습니다

...

<?php 
    $userName = "Jacob"; 
    //print Hi, $userName; 
    print "Hi, ".$userName; 
?> 

참고 : 인쇄에 대한 정적 콘텐츠 (문자열) 단일 또는 이중 "인용 부호"를 사용해야합니다.인쇄 또는 PHP 파일에 코드를 표시하기위한 echo 키워드를 사용할 수 있습니다.

0

이 계수를 사용하십시오. 그것은 일해야합니다.

echo "Hi, ". $userName; 
관련 문제