�o�g�o���t�@�����X(�t����)

ogot@X
 
�R���X�g���N�^�i__construct�j
�X�|���T�[�h�����N

�R���X�g���N�^��`

[ public ] function __construct( [�����P,�����Q,�D�D�D] )

�I�u�W�F�N�g�������ɌĂ΂�鏉���������ł��B

�R���X�g���N�^�̃A�N�Z�X�����́upublic�v�݂̂ƂȂ�̂�
�uprivate�v��uprotected�v�͎g�p�ł��܂���B

�R���X�g���N�^�͂P�‚������Ȃ��ł����A�����̐����قȂ�R���X�g���N�^�������K�v�ȏꍇ�́A�ufunc_num_args()�v�ufunc_get_arg()�v�ufunc_get_args()�v�Ȃǂ��g�p�ł��āA�����̐��ʂ� �R���X�g���N�^�����ŕ��򂷂�K�v������܂��B



��P�j�@�R���X�g���N�^�ŏ����������v���p�e�B�u$data�v��\������

<?php
class TestClass {
�@private $data;

�@ function __construct( $param1 ) {
�@�@$this->data = $param1;
�@}
�@public function getData() {
�@�@return $this->data;
�@}
}

$obj = new TestClass( "abc" );
print "�v���p�e�B�擾�F" . $obj->getData() . "\n";
?>




�X�|���T�[�h�@�����N


���N���X��`�i class �j
���v���p�e�B��`
�����\�b�h��`
���R���X�g���N�^�i__construct �j
���f�X�g���N�^�i__destruct �j
���N���X�萔�̒�`( const )
���ÓI�ȃ��\�b�h/�v���p�e�B���`����( static )
���N���X�̌p��( extends )
�����ۃN���X/���ۃ��\�b�h���`����( abstract )
���C���^�t�F�[�X��`�i interface �j
���N���X/���\�b�h���p���ł��Ȃ�����( final )
���I�u�W�F�N�g�̃N���X���𔻒肷��( is_a() )
���I�u�W�F�N�g�̕�����\�����`����i__toString() �j

���o�g�o��{��
���Y����ۂ��G���W�j�A�̂o�g�o���t�@�����X�@�s�n�o��