Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

bnogueira02

Oque é isso? Conexao::?

Recommended Posts

Bom pessoal estou com uma duvida que acho que é mesma de muito inciantes, existe no PHP o $ que é o indicativo de variável, tenho visto muito isso no php Variavel(Classe):: , já peguntei para varias pessoas com algum tempo de programação e elas sabe me diser oque é essa coisa:: . Alguem pode me dar um exemplo oque me dizer para que serve? Agradeço desde já!

Compartilhar este post


Link para o post
Compartilhar em outros sites

por exemplo quando estou a programar surge a classe conexao acompanhada dos 2 pontos, queria saber qual é a utilidade disso? por exemplor conexao::, ou ate mesmo na proprio PDO::

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em termos mais simples, segundo o manual, dois pontos duplo, é um token que permite acesso a métodos ou membros estáticos, constantes, e sobrecarregados de uma classe.

 

Exemplos

<?php

class Hello
{
    private static $greeting = 'Hello';
    private static $initialized = false;

    private static function initialize()
    {
    	if (self::$initialized)
    		return;

        self::$greeting .= ' There!';
    	self::$initialized = true;
    }

    public static function greet()
    {
    	self::initialize();
        echo self::$greeting;
    }
}

Hello::greet(); // Hello There!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.