您在這裡

常用的全域變數

ddtet's 的頭像
ddtet 在 2007-07-18 (三) 14:17 發表

在寫模組的同時,發現有些資訊是記在全域變數裡面,在遍尋的函數找不到之後才發現。
所以把一些常用的全域變數整理到這裡,提供給人查詢。
所有用變數使用之前,必須要先「global $變數;」才能使用...

$user

使用者物件
既使沒有人登入,也會有一個"訪客"況態的物件。要知道這個人有那些資訊,就必須要使用這個物件。

$base_url

網站根目錄網址
當使用「clean_url(簡絜網址)」的時候,有時候會需要用到絕對路徑來作網頁連結。
不確定網址的開頭是什麼的時候,像是不確定自己的模組會被裝到哪個站裡面,可以用它來查詢網站根目錄的網址。
如果我用把drupal裝在"drupal_test"的目錄下,在本機測試時,這個變數可能會是「http://localhost/drupal_test」。

$base_path

網站根目錄網址(相對路徑)
當使用「clean_url(簡絜網址)」的時候,有時候會需要用到絕對路徑來作網頁連結。
不確定網址的開頭是什麼的時候,像是不確定自己的模組會被裝到哪個站裡面,可以用它來查詢網站根目錄的網址。
如果我用把drupal裝在"drupal_test"的目錄下,在本機測試時,這個變數會是「drupal_test」。

慢慢增加中....