[PHP] Variable
變數的轉型 <?php $number = 12345 * 67890 ; echo substr($number, 3 , 1 ); ?> 這段的結果是1 <?php $number = "12345 * 67890" ; echo substr($number, 3 , 1 ); ?> 這段的結果是4,因為把它當成字串來擷取 第四個元素就是4 常數 兩件事: 常數前面不用加$ 只能用define來定義 通常使用大寫來定義 drfine( "ROOT_LOCATION" , "/usr/local/www/" ); $directory = ROOT_LOCATION; 奇奇怪怪的常數: _LINE_ _FILE_ _DIR_ _FUNCTION_ _CLASS_ _METHOD_ _NAMESPACE_ //example: ehco "this is line " . _LINE_ . " of file " . _FILE_; FUNCTION <?php function longdate ($timestamp) { return date( "l F jS Y" , $timestamp); } echo longdate(time()); ?> 變數範圍: 如果只想要變數只在函式內作用的話, 可以使用 $temp 。 區域變數: 來比較一下結果 <?php function longdate ($timestamp) { $temp = date( "l F jS Y" , $timestamp); return "the date is $date" ; } ?> <?php $temp = "the date is ...