1
0
mirror of https://github.com/php/doc-zh.git synced 2026-03-25 07:32:10 +01:00
Files
archived-doc-zh/reference/reflection/reflectionclass/implementsinterface.xml
魔王卷子 632fda3080 Update reflection 1 (#646)
* Update export.xml

* Update getmodifiernames.xml

* Update reflection.xml

* Update construct.xml

* Update getarguments.xml

* Update getname.xml

* Update gettarget.xml

* Update isrepeated.xml

* Update newinstance.xml

* Update reflectionattribute.xml

* Update construct.xml

* Update export.xml

* Update getconstant.xml

* Update getconstants.xml

* Update getconstructor.xml

* Update getdefaultproperties.xml

* Update getdoccomment.xml

* Update getendline.xml

* Update getextension.xml

* Update getextensionname.xml

* Update getfilename.xml

* Update getinterfacenames.xml

* Update getinterfaces.xml

* Update getmethod.xml

* Update getmethods.xml

* Update getmodifiers.xml

* Update getname.xml

* Update getnamespacename.xml

* Update getparentclass.xml

* Update getproperties.xml

* Update getproperty.xml

* Update getshortname.xml

* Update getstartline.xml

* Update getstaticproperties.xml

* Update getstaticpropertyvalue.xml

* Update gettraitaliases.xml

* Update gettraitnames.xml

* Update gettraits.xml

* Update hasconstant.xml

* Update hasmethod.xml

* Update hasproperty.xml

* Update implementsinterface.xml

* Update innamespace.xml

* Update isabstract.xml

* Update isanonymous.xml

* Update iscloneable.xml

* Update isfinal.xml

* Update isinstance.xml

* Update isinstantiable.xml

* Update isinterface.xml

* Update isinternal.xml

* Update issubclassof.xml

* Update istrait.xml

* Update isuserdefined.xml

* Update newinstance.xml

* Update newinstanceargs.xml

* Update newinstancewithoutconstructor.xml

* Update setstaticpropertyvalue.xml

* Update tostring.xml

* Update reflectionclass.xml
2023-02-12 23:48:42 +08:00

87 lines
2.4 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: ec2fe9a592f794978114ef5021db9f1d00c2e05d Maintainer: daijie Status: ready -->
<!-- CREDITS: mowangjuanzi -->
<refentry xml:id="reflectionclass.implementsinterface" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionClass::implementsInterface</refname>
<refpurpose>实现接口</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis role="ReflectionClass">
<modifier>public</modifier> <type>bool</type><methodname>ReflectionClass::implementsInterface</methodname>
<methodparam><type class="union"><type>ReflectionClass</type><type>string</type></type><parameter>interface</parameter></methodparam>
</methodsynopsis>
<para>
检查其是否实现了接口interface
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>interface</parameter></term>
<listitem>
<para>
接口interface的名称。
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
&return.success;
</para>
</refsect1>
<refsect1 role="errors">
&reftitle.errors;
<para>
如果 <parameter>interface</parameter> 不是接口,则
<methodname>ReflectionClass::implementsInterface</methodname> 会抛出
<classname>ReflectionException</classname>
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><methodname>ReflectionClass::isInterface</methodname></member>
<member><methodname>ReflectionClass::isSubclassOf</methodname></member>
<member><function>interface_exists</function></member>
<member><link linkend="language.oop5.interfaces">对象接口</link></member>
</simplelist>
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->