2016-03-25 25 views
-7

aşağıdaki MyDocumentRoot/MyClasses/LoginStatus.php gibiphp bu benim Class hata ayıklama hakkında

<?php 
    Class Hos_LoginStatus 
    { 
     protected $_signedInUser; 
     public function setUserSignedIn() 
     { 
      session_start(); 
      if (isset($_SESSION['userSignedIn'])) 
       $this->_signedInUser = $_SESSION['userSignedIn']; 
      elseif (isset($_SESSION['emailSigedIn'])) 
       $this->_signedInUser = $_SESSION['emailSignedIn']; 
      else 
       $this->_signedInUser = ""; 
     } 
     public function getUserSignedIn() 
     { 
      return $this->_signedInUser; 
     } 
    } 

<?php 
    require_once 'MyClasses/LoginStatus.php'; 
    $myLogIn = new Hos_LoginStatus(); 
    $signedInName->getUserSignedIn(); 
    echo $signedInName; 
?> 

hata ayıklama Lütfen aşağıdaki gibi MyDocumentRoot/index.php ilgili bölümü olan yukarıda tanımlandığı gibidir; Sınıfları kullanırken yeniyim. Olması gereken,

$signedInName

$myLogIn = new Hos_LoginStatus(); 
$signedInName->getUserSignedIn(); 
yerde tanımlanmamış:

$myLogIn = new Hos_LoginStatus(); 
$signedInName = $myLogIn->getUserSignedIn(); 

Muhtemelen amacıyla üzerinde error_reporting açmalısınız

+4

Hata ayıklama yoluyla ne demek istiyorsunuz? hata nedir – codisfy

+0

Lütfen hata ayıklayın çok net değil. Hata ayıklama, sorunuzu yayınlamadan önce yapman gereken bir şeydir ve sonra hala belirsiz veya sıkışmış olduğunda. Konuyla ilgili özel sorunuzu gönderirsiniz. – izk

+4

'" Lütfen yukarıdaki hata ayıklayın "' - Yığın Taşması bir kalabalık kaynaklı hata ayıklama aracı değildir. * Hata ayıkla, ve * sen, bulduğun problemi açıklıyorsun. Bu konuda yardımcı olabiliriz. “Bir şey yanlış, sorunu bul ve benim için düzelt” geçerli bir soru değil. – David

cevap

0

gördüğüm tek sorun demeniz yöntemi erişen yoludur karşılaşılan hataları görün.

+1

Teşekkür ederim CodeGodie; Girişinizden aşağıdaki gibi düzenledim. ' _ signedInUser = $ _SESSION ['userSignedIn']; elseif (isset ($ _ SESSION ['emailSigedIn'])) \t $ this -> _ signedInUser = $ _SESSION ['emailSignedIn']; else \t $ this -> _ signedInUser = ""; $ this -> _ signedInUser; } } ' ' ' getUserSignedIn(); echo $ signedInName; ?> ' Şimdi iyi çalışıyor – Geekay

İlgili konular