|
|
|
Description
Description
</H2
><DIV
CLASS="funcsynopsis"
><A
NAME="AEN44323"
></A
><P
></P
><P
><CODE
><CODE
CLASS="FUNCDEF"
>string <B
CLASS="function"
>serialize</B
></CODE
> (mixed value)</CODE
></P
><P
></P
></DIV
><P
> <B
CLASS="function"
>Serialize()</B
> returns a string containing a
byte-stream representation of <TT
CLASS="parameter"
><I
>value</I
></TT
> that
can be stored anywhere.
</P
><P
> This is useful for storing or passing PHP values around without
losing their type and structure.
</P
><P
> To make the serialized string into a PHP value again, use
<A
HREF="get_example.php3?Function=unserialize"
><B
CLASS="function"
>unserialize()</B
></A
>. <B
CLASS="function"
>Serialize()</B
>
handles the types <SPAN
CLASS="type"
>integer</SPAN
>, <SPAN
CLASS="type"
>double</SPAN
>,
<SPAN
CLASS="type"
>string</SPAN
>, <SPAN
CLASS="type"
>array</SPAN
> (multidimensional) and
<SPAN
CLASS="type"
>object</SPAN
> (object properties will be serialized, but
methods are lost).
</P
><P
> <TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
CLASS="EXAMPLE"
><TR
><TD
><DIV
CLASS="example"
><A
NAME="AEN44342"
></A
><P
><B
>Example 1. <B
CLASS="function"
>Serialize()</B
> example</B
></P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><PRE
CLASS="programlisting"
> // $session_data contains a multi-dimensional array with session
// information for the current user. We use serialize() to store
// it in a database at the end of the request.
$conn = odbc_connect ("webdb", ", "chicken");
$stmt = odbc_prepare ($conn,
"UPDATE sessions SET data = ? WHERE id = ?");
$sqldata = array (serialize($session_data), $PHP_AUTH_USER);
if (!odbc_execute ($stmt, &$sqldata)) {
$stmt = odbc_prepare($conn,
"INSERT INTO sessions (id, data) VALUES(?, ?)");
if (!odbc_execute($stmt, &$sqldata)) {
/* Something went wrong. Bitch, whine and moan. */
}
}
</PRE
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
>
</P
></DIV
>
|
|
| clearing variables in php3 Categories : Variables, Arrays, PHP | | | Check parameters validity. Paranoia was designed to check the validity of the parameters that a php page will receive after a form submission. It can be used to check the variables sent by POST or GET Categories : Algorithms, HTML and PHP, PHP, Variables | | | A simple function to prevent undefined $_POST/$_GET/$_SESSION variable errors Categories : PHP, Variables, Errors and Logging | | | This functions compares the current PHP version with a
desired version. Because of the 3 tiered version system, a
direct compare of a string to phpversion() will not be
accurate. Categories : PHP Configuration, PHP, Variables | | | How to control the number of decimal places when outputting numbers. Categories : PHP, Strings, Variables | | | Functions to read a template file and fill in PHP variables. It will also fill in array variables, displaying parts of the template multiple times.
Categories : PHP, Variables, Filesystem | | | Newbie Notes #5 - To double quote, or single quote, that is the question Categories : PHP, Beginner Guides, Variables | | | A quick way set data from a form to a function or other places where you can lose scope. Categories : PHP, HTML and PHP, Variables | | | Display variables when a form is submitted using POST/GET Categories : PHP, Functions, Variables, Debugging | | | Accessing GET and PUT variables with HTTP_GET_VARS on Win2K. Categories : PHP, Windows 2000, Variables | | | Pageinfo: Array containing page URI, page query string (parameters), request method (GET or POST) and the complete URI Categories : Variables, PHP Options and Info, Arrays, URLs, PHP | | | How to implement a session tracking system. Categories : PHP, Sessions, Variables | | | unserialize -- Creates a PHP value from a stored representation Categories : PHP, PHP Functions, Variables | | | Variable serialization and unserialization. Loading and saving variable structures
to and from file. Categories : Arrays, Filesystem, Variables, Strings, PHP | | | Query2Report : Generating Html, Pdf and Csv Reports from SQL Query Categories : PHP, PHP, HTML, PDF, Excel | |
|
|
|