����

��ı�����Ա����"����"�����߽�"�ֶ�"��"����"���ڱ��ĵ�ͳһ��Ϊ"����"�������������ɹؼ��� public��protected ���� private ��ͷ��Ȼ���һ����ͨ�ı�����������ɡ������еı������Գ�ʼ�������dz�ʼ����ֵ�����dz���������ij�����ָ PHP �ű��ڱ���׶�ʱ�Ϳ��Եõ���ֵ����������������ʱ����Ϣ������ֵ��

�й� public��protected �� private �ĸ�����ϸ��Ϣ����鿴���ʿ��ƣ��ɼ��ԣ���

Note:

Ϊ�������� PHP 4��PHP 5 ����������Ȼ����ֱ��ʹ�ùؼ��� var ����������߸����ڣ�public��protected �� private�������Ѳ�����Ҫ var �ˡ��� PHP 5.0 �� 5.1.3��var �ᱻ��Ϊ�Ƿ����ģ������׳� E_STRICT ���棬���� 5.1.3 ֮��Ͳ�����Ϊ�Ƿ�����Ҳ�����׳����档

���ֱ��ʹ�� var �������ԣ���û���� public��protected �� private ֮һ��PHP 5 �Ὣ����Ϊ public��

����ij�Ա�������棬������ ->���������������$this->property������ property �Ǹ������������ַ�ʽ�����ʷǾ�̬���ԡ���̬���������� ::��˫ð�ţ���self::$property �����ʡ����ྲ̬������Ǿ�̬���Ե�����μ� Static �ؼ�����

��һ���������ඨ���ڲ�������ʱ����һ�����õ�α���� $this��$this ��һ�������ж�������ã�ͨ���Ǹ÷����������Ķ��󣬵�����Ǵӵڶ���������̬����ʱҲ��������һ�����󣩡�

Example #1 ��������

<?php
class SimpleClass
{
   
// �������������
   
public $var1 'hello ' 'world';
   public 
$var2 = <<<EOD
hello world
EOD;
   public 
$var3 1+2;
   public 
$var4 self::myStaticMethod();
   public 
$var5 $myVar;

   
// ��ȷ����������
   
public $var6 myConstant;
   public 
$var7 = array(truefalse);

   
//�� PHP 5.3.0 ��֮�����������Ҳ��ȷ
   
public $var8 = <<<'EOD'
hello world
EOD;
}
?>

Note:

��������࣯����Ĵ���������鿴�࣯��������

�� heredocs ��ͬ��nowdocs �����κξ�̬������������ʹ�ã���������������

Example #2 ʾ����ʹ�� nowdoc ��ʼ������

<?php
class foo {
   
// �� 5.3.0 ��
   
public $bar = <<<'EOT'
bar
EOT;
}
?>

Note:

Nowdoc ֧������ PHP 5.3.0 �����ġ�