Feeds:
文章
留言

Archive for 三月 23rd, 2010

寫 Python 常常會使用如下寫法

def funcA():
    pass

def funcB():
    pass

if __name__ == '__main__':
    # 獨立運作

這種寫法讓 Python 的程式很容易重複使用。那 PHP 要怎麼作到類似的效果呢?

今天看到一篇”php include file的檢查”說明如何在 PHP 中判斷 .php 是否被 include ,因此我們可以在 PHP 用下面寫法模擬上述 Python 程式,達到 PHP 重複使用的目的

<?php
function funcA(){
    // pass
}

function funcB(){
    // pass
}

if(basename($_SERVER['SCRIPT_FILENAME'])==basename(__FILE__)) {  
    // 獨立運作
}
?>

廣告

Read Full Post »