[PHP-DEV] Bug #10908 Updated: Undeclared variables/URL declared variables

2001-05-16 Thread derick

ID: 10908
Updated by: derick
Reported By: [EMAIL PROTECTED]
Old-Status: Open
Status: Bogus
Bug Type: Scripting Engine problem
Operating system: 
PHP Version: 4.0.5
Assigned To: 
Comments:

This is not a bug.

1. Use:

if ($id == view)

= : assignment
== : comparison

2. You can change your errorlevel, which is causing these
   messages, see www.php.net/error_reporting

Previous Comments:
---

[2001-05-16 16:56:04] [EMAIL PROTECTED]
Ok, I ran this script on my Apache server with the new PHP 4.0.5 installed and it did 
not work...

?

if($id=view){
echo You are in view mode;
}
else{
echo You are not in view mode;
?

br
form action=?id=view method=post
input type=submit value=Change to View Mode
/form

?
}
?

When you first view the page, it says You are not in view mode and has a submit 
button that says Change to View Mode. If you click to button it will give $id the 
value of view, so when it reloads the page, it will display You are in view mode.

This script works fine on my server with the earlier version of PHP, but not with 
4.0.5. The new version 4.0.5 returns an error the first time it loads an says that $id 
hasnt been defined. 

I dont know if they changed it on the new version because they thought it was a bug of 
the old versions(that didnt return errors for undeclared variables), but if thats the 
case, they certainly disabled simple scripts like this one that made things a hell of 
a lot easier for us programmers. Thats why I'm using the old version of PHP, and not 
PHP 4.0.5 on my Apache server.

---



ATTENTION! Do NOT reply to this email!
To reply, use the web interface found at http://bugs.php.net/?id=10908edit=2


-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




[PHP-DEV] Bug #10908 Updated: Undeclared variables/URL declared variables

2001-05-16 Thread lyric

ID: 10908
Updated by: lyric
Reported By: [EMAIL PROTECTED]
Old-Status: Bogus
Status: Open
Bug Type: Scripting Engine problem
Operating system: 
PHP Version: 4.0.5
Assigned To: 
Comments:

Submitter added:
Oops!  in the code in the above bug report, i made a mistake:  Change   
if($id=view)  to   if($id==view)  Thats how the original code I ran looked like. 
Sorry for the error, I was typing fast.

Your problem is simply that the error_level (as described by derick) is set higher 
than you are used to. Still, the code should probably read something like

if (isset($id)  ($id==view))


Previous Comments:
---

[2001-05-16 17:07:02] [EMAIL PROTECTED]
This is not a bug.

1. Use:

if ($id == view)

= : assignment
== : comparison

2. You can change your errorlevel, which is causing these
   messages, see www.php.net/error_reporting

---

[2001-05-16 16:56:04] [EMAIL PROTECTED]
Ok, I ran this script on my Apache server with the new PHP 4.0.5 installed and it did 
not work...

?

if($id=view){
echo You are in view mode;
}
else{
echo You are not in view mode;
?

br
form action=?id=view method=post
input type=submit value=Change to View Mode
/form

?
}
?

When you first view the page, it says You are not in view mode and has a submit 
button that says Change to View Mode. If you click to button it will give $id the 
value of view, so when it reloads the page, it will display You are in view mode.

This script works fine on my server with the earlier version of PHP, but not with 
4.0.5. The new version 4.0.5 returns an error the first time it loads an says that $id 
hasnt been defined. 

I dont know if they changed it on the new version because they thought it was a bug of 
the old versions(that didnt return errors for undeclared variables), but if thats the 
case, they certainly disabled simple scripts like this one that made things a hell of 
a lot easier for us programmers. Thats why I'm using the old version of PHP, and not 
PHP 4.0.5 on my Apache server.

---



ATTENTION! Do NOT reply to this email!
To reply, use the web interface found at http://bugs.php.net/?id=10908edit=2


-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




[PHP-DEV] Bug #10908 Updated: Undeclared variables/URL declared variables

2001-05-16 Thread derick

ID: 10908
Updated by: derick
Reported By: [EMAIL PROTECTED]
Old-Status: Open
Status: Closed
Bug Type: Scripting Engine problem
Operating system: 
PHP Version: 4.0.5
Assigned To: 
Comments:

It's not open, it was not a bug, so closing.

Previous Comments:
---

[2001-05-16 17:36:31] [EMAIL PROTECTED]
Submitter added:
Oops!  in the code in the above bug report, i made a mistake:  Change   
if($id=view)  to   if($id==view)  Thats how the original code I ran looked like. 
Sorry for the error, I was typing fast.

Your problem is simply that the error_level (as described by derick) is set higher 
than you are used to. Still, the code should probably read something like

if (isset($id)  ($id==view))


---

[2001-05-16 17:07:02] [EMAIL PROTECTED]
This is not a bug.

1. Use:

if ($id == view)

= : assignment
== : comparison

2. You can change your errorlevel, which is causing these
   messages, see www.php.net/error_reporting

---

[2001-05-16 16:56:04] [EMAIL PROTECTED]
Ok, I ran this script on my Apache server with the new PHP 4.0.5 installed and it did 
not work...

?

if($id=view){
echo You are in view mode;
}
else{
echo You are not in view mode;
?

br
form action=?id=view method=post
input type=submit value=Change to View Mode
/form

?
}
?

When you first view the page, it says You are not in view mode and has a submit 
button that says Change to View Mode. If you click to button it will give $id the 
value of view, so when it reloads the page, it will display You are in view mode.

This script works fine on my server with the earlier version of PHP, but not with 
4.0.5. The new version 4.0.5 returns an error the first time it loads an says that $id 
hasnt been defined. 

I dont know if they changed it on the new version because they thought it was a bug of 
the old versions(that didnt return errors for undeclared variables), but if thats the 
case, they certainly disabled simple scripts like this one that made things a hell of 
a lot easier for us programmers. Thats why I'm using the old version of PHP, and not 
PHP 4.0.5 on my Apache server.

---



ATTENTION! Do NOT reply to this email!
To reply, use the web interface found at http://bugs.php.net/?id=10908edit=2


-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]