1
0
mirror of https://github.com/php/doc-zh.git synced 2026-03-24 23:22:14 +01:00
Files
archived-doc-zh/reference/reflection/reflectionclass/getstaticpropertyvalue.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

116 lines
3.0 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.getstaticpropertyvalue" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionClass::getStaticPropertyValue</refname>
<refpurpose>获取静态static属性的值</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis role="ReflectionClass">
<modifier>public</modifier> <type>mixed</type><methodname>ReflectionClass::getStaticPropertyValue</methodname>
<methodparam><type>string</type><parameter>name</parameter></methodparam>
<methodparam choice="opt"><type>mixed</type><parameter role="reference">def_value</parameter></methodparam>
</methodsynopsis>
<para>
获取这个类里静态static属性的值。
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>name</parameter></term>
<listitem>
<para>
静态属性的名称,来返回它的值。
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>def_value</parameter></term>
<listitem>
<para>
假如类没有定义 <parameter>name</parameter> 的 static 属性,将返回一个默认值。
如果属性不存在,并且省略了此参数,将会抛出
<classname>ReflectionException</classname>
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
静态属性的值。
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title><methodname>ReflectionClass::getStaticPropertyValue</methodname> 的基本用法</title>
<programlisting role="php">
<![CDATA[
<?php
class Apple {
public static $color = 'Red';
}
$class = new ReflectionClass('Apple');
var_dump($class->getStaticPropertyValue('color'));
?>
]]>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
string(3) "Red"
]]>
</screen>
</example>
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><methodname>ReflectionClass::getStaticProperties</methodname></member>
<member><methodname>ReflectionClass::setStaticPropertyValue</methodname></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
-->