Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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á!
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::
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!
Olá,
Você fala do "::"? http://php.net/manual/en/language.oop5.paamayim-nekudotayim.php