Connecting Tech Pros Worldwide Forums | Help | Site Map

define alyas returns a false

tedpottel@gmail.com
Guest
 
Posts: n/a
#1: Nov 2 '08
Hi,
why does
<?php
$page=1;
if (defined ($page))
{
print "page defined";
$pg=$page;
}
else print"page not defined";


?>

outputs
page not define
????
-Ted

Jerry Stuckle
Guest
 
Posts: n/a
#2: Nov 2 '08

re: define alyas returns a false


tedpottel@gmail.com wrote:
Quote:
Hi,
why does
<?php
$page=1;
if (defined ($page))
{
print "page defined";
$pg=$page;
}
else print"page not defined";
>
>
?>
>
outputs
page not define
????
-Ted
>
From the manual:

"defined — Checks whether a given named constant exists"

$page is not a constant, to the return value is correct. For variables,
use isset().

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================

Closed Thread


Similar PHP bytes