Re: .DAT file with PHP

From: Date: Wed, 08 Mar 2006 18:58:02 +0000
Subject: Re: .DAT file with PHP
References: 1 2 3 4  Groups: php.general 
Request: Send a blank email to php-general+get-231679@lists.php.net to get a copy of this message
At 10:27 AM 3/8/2006, Rory Browne wrote:
$filename = "filename.txt"; $file_content = join("\n", array_reverse(file($filename))); echo $file_content;
Rory, I think you've got the logic right. Tangentially, however, I recommend that you break it out into separate statements and not throw multiple functions into the same statement -- it's hard to proofread, it's hard to pinpoint where errors occur, and it's next to impossible to insert echo statements to debug the process. Also for ease of debugging & maintenance, I recommend indicating the type of each variable with a prefix (a=array, s=string, etc.):
        $sFilename = "filename.txt";
        $aFile_content = file($sFilename);
        $aFile_reverse = array_reverse($aFile_content);
        $sDisplay_content = join("\n", $aFile_reverse);
        echo $sDisplay_content;
I don't think PHP will "care" whether it's broken out or not -- internally it's having to create temporary variables on the fly to store incremental values -- but your future self and other folks reading your code will thank you for it. Regards, Paul

« previous php.general (#231679) next »