Ben sınıf değişkeni başlatmak sırasında sınıf değişkene atamak oturum değişkeni ile ilgili bir sorun var.
Benim aşağıdaki kodu kontrol
<?php
class ModifyProfile
{
var $userType=$_SESSION['wb_user_type'];
var $tablename=WB_CUSTOMER_TABLE;
var $primarykey="nCustomerID";
}
?>
Ben bu sınıf nesnesi oluşturarak Yukarıdaki kodu çalıştırdığınızda. onun php için ayrıştırma hatası veriyor.
But when i have declare the first variable to blank then its working fine. Please check the code which is working.
<?php
class ModifyProfile
{
var $userType='';
var $tablename=WB_CUSTOMER_TABLE;
var $primarykey="nCustomerID";
}
?>
bu yüzden, yukarıda ya da değil gibi sınıf değişkeni oturum değişkeni atayabilirsiniz.
EDIT:
What is the use of public, private and protected keyword while declaring class variable? I am running on php5.
Teşekkürler