Şöyle bir sınıf var:
utils / result.php
<?php
class Result
{
public static function ok()
{
echo "OK";
}
}
Ben aşağıdaki komut dosyası oluşturursanız
. / Sandbox.php
<?php
require_once("utils / result.php");
print_r(Result::ok());
And run it with php sandbox.php
it works fine. But if I do the following: cd test && php .. / Sandbox.php
it gives me the following error
PHP Fatal error: Call to undefined method Result::ok() in /mnt/hgfs/leapback/sandbox.php on line 5
Şimdi gerektiren deyimi çalışıyor görünüyor biliyoruz. Ben Sonuç sınıfa bir özellik eklemek, ve bunun bir örneği print_r kullanırsanız, bu doğru görünüyor. Ama statik yöntemler kaybolur. Kafam çok karışık. Ben php 5.2.6 koşuyorum.