PHP 教學 - 資料型態 (Data Type) - 上
介紹 PHP 中的資料型態 (型別),包含布林 (Boolean)、整數 (Integer)、浮點數 (Float),型別的判斷與轉型。 簡介型別的種類PHP 有 8 種基本的資料型態 (Data Type) 或簡稱型別 (Type):4種數值 (scalar) 的型別: 布林 (boolean) 整數 (integer) 浮點數 (float 或 double) 字串 (string) 2種複合 (compound) 的型別: 陣列 (array) 物件 (object) 另外兩種特別的型別: 資源 (resource) 空值 (NULL) 為了方便閱讀另外也有幾種虛擬的型別: 混合 (mixed) 數字 (number) 回呼 (callback) 型別的判斷可利用 get_type() 函式取得型別種類或利用 is_xxx() 函式判斷變數是否為此型別( is_xxx() 的 xxx 替換為要判斷的型別,例如:is_integer)。比較特別的是 is_numeric() 函式,當傳入的參數為整數、浮點數或是純數字內容的字串,都回傳 TRUE。 123456789 ...
PHP 教學 - 基本語法 (Syntax)
介紹 PHP 基本的語法和使用方式,包含如何執行 PHP、在 HTML 嵌入 PHP 與註解。 如何執行PHP在網站目錄下建立一個文字檔副檔名存為.php,例如:hello.php,寫入: 123<?phpecho "Hello world";?> 假設你已經架設好環境,接著用瀏覽器輸入網頁路徑即可,其中 echo 表示輸出顯示的意思。 在HTML嵌入PHP程式嵌入方式使用123<p>這裡不會處理 exit(); </p><?php echo "只會處理這裡"; ?><p>這裡也不會處理 phpinfo(); </p> 結果: 12345這裡不會處理 exit();只會處理這裡這裡也不會處理 phpinfo(); exit() 和 phpinfo()的 PHP 指令不會執行到。 使用...123<script language="php"> echo "但編輯器上色可能會有問題";</script> 使用12 ...
解決 PHP Startup: Unable to load dynamic library php_exif.dll
PHP 無法啟用 exif 模組 問題將 php.ini 的 exif 開啟如下 1extension=php_exif.dll apache error.log 出現以下錯誤而無法開啟 1PHP Warning: PHP Startup: Unable to load dynamic library 'C:\\php5\\ext\\php_exif.dll' - \xa7\xe4\xa4\xa3\xa8\xec\xab\xfc\xa9w\xaa\xba\xbc\xd2\xb2\xd5\xa1C\r\n in Unknown on line 0 原因他必須開啟 mbstring 功能來支援且必須在 exif 之前載入,而 php.ini 預設順序卻是 exif 在前。 解決方案將 php.ini 開啟 mbstring 並將順序置於 exif 之前。 12extension=php_mbstring.dllextension=php_exif.dll