أخي أريد أن أعرف كيف أستدعي دالة موجودة داخل الكلاس في ملف آخر،
اوضح الاخ @supercoder مشكوراً كيف الاستدعاء .. وساحاول المساهم بذلك .. الشي الذي طبعته انت صحيح في myfunction ساضع لك مثال في الاسفل ولكن اريد اوضح مساله فط عندما يتم اضافه عباره static لا يمكن طلب الداله بعد الانشاء ولكن سيتم الطلب كالتالي Myclass::myfunction() كما شرح الاخ @supercoder .. وعدا ذلك سيتكون "->"
كمثال بسيط
// TestObject.class.php
class TestObject {
private $name;
public function __construct() {
}
public function getName() {
return $this->name;
}
public function setName($name) {
$this->name = $name;
}
}
// test.php
include 'file.class.php';
$object = new TestObject();
$object->setName("Test");
function printTest($obj) {
print $obj->getName();
}
التعليقات