Re: [PHP-DOC] PECL/Memcache documentation
[email protected] (Brian Moon) Thu, 17 Jun 2010 15:34:45 -0500
| Newsgroups | php.doc,php.pecl.dev |
|---|---|
| Message-ID | <[email protected]> |
> The patch deletes the timeout parameter from the parameters > documentation, yet the parameter exists in the function signature. > Regardless of how useful a parameter is, the documentation should > match the signature/behaviour which means leaving it (but changing > its description). Right? Ok, new patch attached. I can live with documented but deprecated. > Also,<initializer> for $timeout should be 0 in the > associated<methodparam>. I didn't touch the methodparam block. So, I am not sure what you are talking about. > And lastly, changes in behavour should be described in the<changelog> > role within the methods docs. And here you really lost me. I have not done PHP doc work in 10 years so bear with me. I am sure if you work on them every day this makes sense, but it reads like Java to me. ;) Brian.
docfix.txt
(text/plain, 1.5 KB)
Index: delete.xml
===================================================================
--- delete.xml (revision 300543)
+++ delete.xml (working copy)
@@ -15,10 +15,8 @@
</methodsynopsis>
<para>
- <function>Memcache::delete</function> deletes item with the
- <parameter>key</parameter>. If parameter <parameter>timeout</parameter>
- is specified, the item will expire after
- <parameter>timeout</parameter> seconds.
+ <function>Memcache::delete</function> deletes item with the
+ <parameter>key</parameter>
Also you can use <function>memcache_delete</function> function.
</para>
@@ -40,9 +38,7 @@
<term><parameter>timeout</parameter></term>
<listitem>
<para>
- Execution time of the item. If it's equal to zero, the item will be
- deleted right away whereas if you set it to 30, the item will be
- deleted in 30 seconds.
+ No longer supported by memcached. Do not use.
</para>
</listitem>
</varlistentry>
@@ -69,14 +65,14 @@
/* procedural API */
$memcache_obj = memcache_connect('memcache_host', 11211);
-/* after 10 seconds item will be deleted by the server */
-memcache_delete($memcache_obj, 'key_to_delete', 10);
+/* item will be deleted by the server */
+memcache_delete($memcache_obj, 'key_to_delete');
/* OO API */
$memcache_obj = new Memcache;
$memcache_obj->connect('memcache_host', 11211);
-$memcache_obj->delete('key_to_delete', 10);
+$memcache_obj->delete('key_to_delete');
?>
]]>