I TestClass
o birkaç dosya üzerinde bölünmüş olan bir sınıf oluşturmak için çalışıyorum. Ben ilk dosya TestClassPart1.php
class class TestClass {
başlangıç ve son dosyayı TestClassPart3.php
sınıfının kapanış ayraç var olan 3 dosya üzerine ayrıldık. Bu 3 dosya vardır
//TestClassPart1.php
<?php
class TestClass {
public function func1(){
echo "func 1";
}
//TestClassPart2.php
<?php
public function func2(){ echo "func 2"; }
//TestClassPart3.php
<?php
public function func3(){ echo "func 3"; }
}
Ben o zaman TestClass.php 3 dosyaların sadece tutkal TestClass.php
denilen gerçek sınıf dosyası yeniden birleşirler.
<?php
require 'TestClassPart1.php';
require 'TestClassPart2.php';
require 'TestClassPart3.php';
Ben bu işe gerektiğini düşündüm, ama ben TestClass
bir örneğini oluşturmak ve işlevlerden birini aramaya çalıştığınızda, ben parse error, expecting T_FUNCTION' in C:\wamp\www\TestClassPart1.php on line 5
olsun. Hat 5 }
ve func1()
olduğu
<?php
require 'TestClass.php';
$nc = new TestClass();
$nc->func1();
Bu işe gerekmez mi? Ben size birkaç dosya üzerinde hiçbir sorun bir sınıf yayıldı düşündüm. Ben bunu yanlış yapıyorum?