Nasıl bir PHP Sınıf farklı yöntemler arasında / geçiş değişkenleri paylaşmak gerekir?

0 Cevap php

Ben bir sınıf yöntemi bir değer ayarlamak için çalışıyor ve başka bir yöntemle bunu almak için çalışıyorum. Örnek kod aşağıdaki gibidir. Ben seti / bir altındaki tür bir Java sınıf eserlerini almak düşünüyorum. Üzerinden google'da ama yine de ilgili bir çözüm bulamadı.

Ben "nasıl PHP fonksiyonları arasında veri paylaşmak" için aranacak ve php call member variables off a class within static method, ama bu benim soruya cevap vermedi.

<?php
class MyClass
{
    public $cons;

    function showConstant() {
        $this->setConstant(100); /* assign value to variable here */
        $this->showConstantGetter();
    }

    /* setter */
    function setConstant($aCons) {
        $cons  = $aCons;
    }

    /* getter */
    function getConstant() {
        return $cons;
    }


    function showConstantGetter() {
        echo "<br>getting const : ".$this->getConstant(); /* use the variable's value in this method here */
    }

}

$classname = "MyClass";
$class = new MyClass();
$class->showConstant();

?>

0 Cevap