Re: [Linux dev] Undefined variables

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Alf Stockton wrote:
Hendrik Visage wrote:
On 9/8/06, Alf Stockton <alf@xxxxxxxxxxxxxx> wrote:
In this little script:-

<?php
session_start();
//read folder
$folder=opendir(".");
while ($file = readdir($folder))
$names[count($names)] = $file;  // <----- Line 8
Obviously $names won't be defined in the initial state the first time
this line
is hit, thus count($names) would/should be undefined...

Interesting that this works on versions of Windows PHP previous to 5.1.6

Maybe undefined has a meaningful count value in previous versions?

Anyhow - using variable before they are defined is kind of bad. We try to avoid it. In the above case TPN coding practice would have been to put a line:

$names=array();

before the loop.  This makes everything very explicit and stable.

Cheers

AJ

--
www.deployview.com
www.nerds-central.com
www.project-network.com

--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [PHP Users]     [PHP Database Programming]     [PHP Install]     [Kernel Newbies]     [Yosemite Forum]     [PHP Books]

  Powered by Linux