��ı�����Ա����"����"�����߽�"�ֶ�"��"����"���ڱ��ĵ�ͳһ��Ϊ"����"�������������ɹؼ��� 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(true, false);
//�� 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 �����ġ�