Tags » Php

[howto] php autoload virtual model



class model_test1 {
    public static function __callStatic($name, $args) {
        echo 'Hello from '.__CLASS__.'::'.__FUNCTION__.PHP_EOL;
    }
    public function __call($name, $args) {
        echo 'Hello from '.__CLASS__.'->'.__FUNCTION__.PHP_EOL;
    }
}

spl_autoload_register(function ($class) {
    if (class_exists($class)) {
        return true;
    }
    $try_model = 'model_'.$class;
    if (class_exists($try_model)) {
        eval('class '.$class.' extends '.$try_model.'{};');
        return true;
    }
});

// Existing class call
$ts = microtime();

model_test1::hello();
$model_test1 = new model_test1();
$model_test1->hello();

echo round(microtime() - $ts, 5).PHP_EOL;

// Virtual class call
$ts = microtime();

test1::hello();
$test1 = new test1();
$test1->hello();

echo round(microtime() - $ts, 5).PHP_EOL;

… 13 more words
Php

Membuat Fungsi PHP Lanjutan

Pada tutorial yang lalu, kita sudah berkenalan dengan fungsi PHP sederhana. Nah sekarang mari kita coba hal agak lebih rumit, dan membuat sebuah fungsi PHP yang menggunakan argumen. 310 more words

PHP

Variabel PHP yang Fleksibel

Kita lanjutin belajar PHP nya yuk. Seperti yang sudah pernah saya sebutkan di tutorial pengenalan PHP bagian pertama, bahwa salah satu kemudahan menggunakan PHP adalah variabelnya itu lho! 1,136 more words

PHP

Aturan Penulisan Kode PHP

Setelah sebelumnya kita mempelajari Tutorial Pengenalan PHP , sekarang waktunya untuk melanjutkan dengan membahas aturan penulisan kode PHP.

Masih ingat saat belajar PHP sebelumnya kan? Kalau… 787 more words

PHP

Pengenalan PHP, apa sih PHP itu?

 

OK, dalam tutorial PHP sebelumnya, kita sudah menyiapkan server untuk belajar PHP menggunakan PHP Triad (anda juga bisa gunakan XAMPP atau pake t server yang lainnya, silakan… 929 more words

PHP

Setting up PHP project from HTML Template

 

This is the first step for setting up PHP project from HTML Template.For this you must have an HTML Template, if you do not have any HTML template ,download it from online resources, you can search lots of free css template from google. 250 more words

Php

Bulk email import module in PHP

Today topic is email import. Suppose we have lots of email id(s) in the notepad file in CSV format and suppose

we require uploading all these email id to our database table.So, for such kind of system we are creating… 294 more words

Php