<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Curso_POO_PHP_Membros_est%C3%A1ticos_da_clase</id>
	<title>Curso POO PHP Membros estáticos da clase - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Curso_POO_PHP_Membros_est%C3%A1ticos_da_clase"/>
	<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Curso_POO_PHP_Membros_est%C3%A1ticos_da_clase&amp;action=history"/>
	<updated>2026-10-26T11:36:57Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://manuais.iessanclemente.net/index.php?title=Curso_POO_PHP_Membros_est%C3%A1ticos_da_clase&amp;diff=36275&amp;oldid=prev</id>
		<title>Vlourido: /* Membros estáticos da clase */</title>
		<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Curso_POO_PHP_Membros_est%C3%A1ticos_da_clase&amp;diff=36275&amp;oldid=prev"/>
		<updated>2013-07-12T23:58:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Membros estáticos da clase&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Membros estáticos da clase ==&lt;br /&gt;
&lt;br /&gt;
En PHP5, unha clase pode ter atributos ou métodos estáticos, tamén chamados ás veces atributos ou métodos de clase. Defínense utilizando a palabra clave static.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;PHP&amp;quot;&amp;gt;&lt;br /&gt;
class Produto {&lt;br /&gt;
    private static $num_produtos = 0; &lt;br /&gt;
&lt;br /&gt;
    public static function novoProduto() {&lt;br /&gt;
        self::$num_produtos++;&lt;br /&gt;
    }&lt;br /&gt;
    …&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pode accederse aos atributos e métodos estáticos públicos utilizando o nome da clase e o operador de resolución de ámbito.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;PHP&amp;quot;&amp;gt;&lt;br /&gt;
Produto::novoProduto();&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se é atributo ou método é privado, só se poderá acceder a el dende os métodos da propia clase, utilizando a palabra &amp;#039;&amp;#039;&amp;#039;self&amp;#039;&amp;#039;&amp;#039;. Da mesma forma que $this fai referencia ao obxecto actual, self fai referencia á clase actual.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;PHP&amp;quot;&amp;gt;&lt;br /&gt;
self::$num_produtos ++;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Os atributos estáticos dunha clase utilízanse para gardar información xeral sobre esta, como pode ser o número de obxectos que teñen instanciado. Só existe un valor do atributo, que se almacena a nivel de clase.&lt;br /&gt;
Os métodos estáticos adoitan realizar algunha tarefa específica ou devolver un obxecto concreto. Por exemplo, as clases matemáticas adoitan ter métodos estáticos para realizar logaritmos ou raíces cadradas. Non ten sentido crear un obxecto se o único que queremos é realizar unha operación matemática.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Vlourido|Víctor Lourido]] 14:00 30 jun 2013 (CEST)&lt;/div&gt;</summary>
		<author><name>Vlourido</name></author>
	</entry>
</feed>