Re: [PHP] can PHP do what tie does in Perl?

2005-12-02 Thread Jochem Maas

Bing Du wrote:

Hi,

In Perl, hash can be stored in a file like this:

tie(%contact,'SDBM_File',$tmp_file,O_RDWR|O_CREAT,0666);

How the function should be implemented in PHP if it's possible?


file_put_contents('/path/to/your/file', $someFingArray)



Thanks,

Bing



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



Re: [PHP] can PHP do what tie does in Perl?

2005-12-02 Thread Robert Cummings
On Fri, 2005-12-02 at 09:42, Jochem Maas wrote:
 Bing Du wrote:
  Hi,
  
  In Perl, hash can be stored in a file like this:
  
  tie(%contact,'SDBM_File',$tmp_file,O_RDWR|O_CREAT,0666);
  
  How the function should be implemented in PHP if it's possible?
 
 file_put_contents('/path/to/your/file', $someFingArray)

Shouldn't that be:

file_put_contents('/path/to/your/file', serialize($someFingArray));

Cheers,
Rob
-- 
..
| InterJinn Application Framework - http://www.interjinn.com |
::
| An application and templating framework for PHP. Boasting  |
| a powerful, scalable system for accessing system services  |
| such as forms, properties, sessions, and caches. InterJinn |
| also provides an extremely flexible architecture for   |
| creating re-usable components quickly and easily.  |
`'

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



Re: [PHP] can PHP do what tie does in Perl?

2005-12-02 Thread Jochem Maas

Robert Cummings wrote:

On Fri, 2005-12-02 at 09:42, Jochem Maas wrote:


Bing Du wrote:


Hi,

In Perl, hash can be stored in a file like this:

tie(%contact,'SDBM_File',$tmp_file,O_RDWR|O_CREAT,0666);

How the function should be implemented in PHP if it's possible?


file_put_contents('/path/to/your/file', $someFingArray)



Shouldn't that be:

file_put_contents('/path/to/your/file', serialize($someFingArray));


brain_fart
well I thought so too (its what I wrote originally) but then I reread
the manual and apparently its not necessary - you can shove an array
into file_put_contents() I have no idea what that has as a result but
then I have not idea what tie() does in Perl ... actually I figured
either the OP would notice and go 'er, hows that work?' or not and
do it blindly (and then suffer the potential consequences - which
would hopefully teach him to RTFM)

if some one can write a line like that in Perl, they should be
smart enough to make some kind of attempt in PHP no? I found the OPs
question annoying but couldn't resist answering something so easy ...
then I thought that a short/incomplete answer was probably better than
writing a great big monologue (so I deleted it ;-)
/brain_fart



Cheers,
Rob


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