少年幃禿的煩惱

Navigation

最新協作平台活動

72天前是
某個日子

Home‎ > ‎

PHP





// code block
@TODO:









require 的使用方法如 require("MyRequireFile.php"); 。這個函數通常放在 PHP 程序的最前面,PHP 程序在執行前,就會先讀入 require 所指定引入的文件,使它變成 PHP 程序網頁的一部份。常用的函數,亦可以這個方法將它引入網頁中。

include 使用方法如 include("MyIncludeFile.php"); 。這個函數一般是放在流程控制的處理部分中。PHP 程序網頁在讀到 include 的文件時,才將它讀進來。這種方式,可以把程序執行時的流程簡單化。

-----

當然在程序寫作時,以上的默認常量是不夠用。define() 的功能可以讓我們自行定義所需要的常量。見下例

<?php
define("COPYRIGHT", "Copyright &copy; 2000, netleader.126.com");
echo COPYRIGHT; 
?>

-----

class foo {
        function do_foo() {
            echo "Doing foo.";           
        }
    }
   
    $bar = new foo;
    $bar -> do_foo();
-----

$_FILES
經由 HTTP POST 上傳檔案時送至程式的變數。
舊陣列 $HTTP_POST_FILES,依然有效,但不建議使用。
假設表單中上傳檔案的變數名稱為 file,則:
上傳暫存檔:$_FILES['file']['tmp_name']
檔案名稱為:$_FILES['file']['name']
檔案大小為:$_FILES['file']['size']
檔案型態為:$_FILES['file']['type']

-----

在變量前面加上 global 的名稱,就是定義該變量為全局變量。

函數在執行時所產生的變量,在函數結束時就消失了,有時因為程序的需要,函數在循環中,當不希望變量在每次執行完函數就消失的話,靜態變量 (static variable) 就派上用場了。
-----

Setting up an external web server to preview PHP and other non-HTML pages
http://www.aptana.com/docs/index.php/Setting_up_an_external_web_server_to_preview_PHP_and_other_non-HTML_pages