首頁 後端開發 php教程 photoshop學習心得 PHP學習一基礎第1/2頁

photoshop學習心得 PHP學習一基礎第1/2頁

Jul 29, 2016 am 08:38 AM

WEB的應用程式
當客戶端向伺服器的程式提出請求時,web伺服器根據請求回應對應的頁面,當頁面中含有PHP腳本時,伺服器會交給PHP解釋器進行解釋執行,將產生的html程式碼再回傳給客戶端,客戶端的瀏覽器解釋html程式碼,最後形成網頁格式的頁面。
    PHP能做什麼
PHP主要應用在三個領域:
PHP分析器,一個WEB伺服器器和一個WEB瀏覽器。
    PHP語法結構
程式語言的詞法結構(lexical structure)是指管理如何用語言寫入程式的基本規則的集合。
使用者自訂的函數名稱或類別名稱都是不區分大小寫的,變數區分大小寫。這就是說,$name 、$NAME 和$NaMe是三個不同的變數。
PHP用分號來分隔簡單的語句。
    PHP註釋
PHP支援C、C++與Shell腳本風格的註釋,如下:
  // 單行註解
  / 腳本註釋
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    常數
常數是一個固定數值,用一個簡單的標識符進行定義,常數預設為大小寫敏感。
按照慣例常數標識符總是大寫的。
define()用這個函數來定義常數。
string(字串)常數分為:內建常數和自訂常數。
常數只能包含標量資料(boolean(布林),integer(整形),float(浮點數))
內建常數:PHP系統提供的在任何頁面數值不會改變的常數
PHP_OS:顯示伺服器的作業系統版本
PHP_VERSION:顯示PHP版本
一些常見的系統常數
__FILE__:PHP檔案名稱,假如是引用檔案,則顯示引用檔案名稱
__LINE__:PHP檔案的行數
TRUE FALSE:表示真假的常數
E_ERROR:指明了代碼中最近的錯誤處
E_WARNING:指明了代碼中最近的警告處
E_PARSE:分析代碼何處有著潛在的指明了代碼中最近的警告處
E_PARSE:分析代碼何處有著潛在的問題
E_NOTICE:為發生不尋常但不一定是錯誤的地方 
    自訂常數
用define()定義常數
define(“mycomputer”, “IBM”);
define(“mycomputer”, “IBM”);
定義常數:mycomputer  常數的值為 IBM
defined(“mycomputer”); 
偵測常數是否定義,已定義回傳1  否則回空
    變數PHP$)中一個元中一個元中(P$m)後面跟上一個變數名稱,即表示一個變數。變數的名稱是對大小寫敏感的
$var = 'Bob';
$Var = 'Joe';
echo 「$var, $Var」;    /   Bob, Joe”    可同時輸出兩個變數名稱
$4site = 'not yet';       // 非法變項名稱;以數位開頭   變項名稱;以下劃線開頭   可下劃線開頭
$i站點is = 'mansikka';    // 合法變項名稱;         🎜>unset($var)      //刪除變數$var
empty($var)      //判斷一個變數的值是否存在
echo  🎜>一個可變變數取得了一個普通變數的值作為這個變動變數的變數名稱
$a = 'hello';      //普通變數
$$ = 'world' ;      //變動變數 變動變數以普通變數的數值為變動變數的名稱
echo "$a ${$a}";    //輸出:hello world
echo "$a ";    //輸出:hello world
>
    常數和變數不同
常數前面沒有美元符號($); 
常數只能用 define( ) 函數($)定義值語句,而不能用字元值
常數可以不用理會變數範圍的規則而在任何地方定義和存取; 
常數一旦定義就不能被重新定義或取消定義; 
常數的值只能是標量
    資料類型
四種標量類型: 
  布爾型(boolean) 
  整數類型(integer)
  浮點型(float)(浮點數,也作double) 
>兩種複合型式: 
  數組(array) 
  物件(object) 
最後是兩種特殊型態: 
  資源(resource)
  NULL>弱的類型語言。
在PHP中,變數的類型通常不是由程式設計師設定的,確切地說,是根據該變數使用的上下文在運行時(即變數的值)決定的。
實例:
$bool = TRUE;       // 布林型
$str  = 「foo   // 整數
echo gettype($bool);   // 輸出 boolean   (gettype取得變數的類型)
echo gettype($str);    //  十進制,十六進位或八進位符號指定,前面可以加上可選的符號(- 或 +)。
$a = 1234;   // 十進位數
$a = -123;   // 一個負數
$a123;   // >$a = 0x1a;   // 十六進位數(等於十進位的 26)

    浮點型
任何點數(也稱為浮點數,雙精確度數或實數精確度數)可以使用以下點數文法定義: 
$a = 1.234;
$a = 1.2e3;
$a = 7E-10;

系列字元。在 PHP 中,字符和位元組一樣,也就是說,一共有 256 種不同字符的可能性。這也暗示 PHP 對 Unicode 沒有在地支援。 (關於字串類型後面專有一章詳細解說) 

    布林型 
這是最簡單的類型。 boolean 表達了真值,可以為 TRUE 或 FALSE。
當其他型別轉換為 boolean型別 時,下列數值 0(零)
浮點型值 0.0(零)
空白字串和字串 "0"
沒有成員變數的陣列
沒有單元的物件(只適用於 PHP 4)
特殊型別 NULL(包含尚未設定的變數)
所有其它值都被認為是 TRUE(包括任何資源)。 
    陣列
陣列是PHP中的一個重要的資料型態。一個標量只能存放一個數據, 而數組可以存放多個數據。
$my=array('1','2','abc','d');
物件(Object)
物件是一種進階的資料型別以後會學
    資源(Resource)
資源是由專門的函數來建立和使用的
    類型強制轉換
PHP 中的類型強制轉換:在要轉換的變數之前加上用括號括起來的目標類型。
   允許的強制轉換為: 
(int), (integer) - 轉換為整數
(bool), (boolean) – 轉換為布林類型
(float), (doub), (real) - 轉換成浮點型
(string) - 轉換成字串
(array) - 轉換成陣列
(object) – 轉換成物件  $bar = (boolean) $foo;   // $bar is a 1o> >
以上就介紹了photoshop學習心得 PHP學習一基礎第1/2頁,包括了photoshop學習心得方面的內容,希望對PHP教程有興趣的朋友有所幫助。


本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

在PHP API中說明JSON Web令牌(JWT)及其用例。 在PHP API中說明JSON Web令牌(JWT)及其用例。 Apr 05, 2025 am 12:04 AM

JWT是一種基於JSON的開放標準,用於在各方之間安全地傳輸信息,主要用於身份驗證和信息交換。 1.JWT由Header、Payload和Signature三部分組成。 2.JWT的工作原理包括生成JWT、驗證JWT和解析Payload三個步驟。 3.在PHP中使用JWT進行身份驗證時,可以生成和驗證JWT,並在高級用法中包含用戶角色和權限信息。 4.常見錯誤包括簽名驗證失敗、令牌過期和Payload過大,調試技巧包括使用調試工具和日誌記錄。 5.性能優化和最佳實踐包括使用合適的簽名算法、合理設置有效期、

解釋PHP中晚期靜態結合的概念。 解釋PHP中晚期靜態結合的概念。 Mar 21, 2025 pm 01:33 PM

文章討論了PHP 5.3中介紹的PHP中的晚期靜態結合(LSB),允許靜態方法的運行時間分辨率調用以更靈活的繼承。 LSB的實用應用和潛在的觸摸

框架安全功能:防止漏洞。 框架安全功能:防止漏洞。 Mar 28, 2025 pm 05:11 PM

文章討論了框架中的基本安全功能,以防止漏洞,包括輸入驗證,身份驗證和常規更新。

自定義/擴展框架:如何添加自定義功能。 自定義/擴展框架:如何添加自定義功能。 Mar 28, 2025 pm 05:12 PM

本文討論了將自定義功能添加到框架上,專注於理解體系結構,識別擴展點以及集成和調試的最佳實踐。

如何用PHP的cURL庫發送包含JSON數據的POST請求? 如何用PHP的cURL庫發送包含JSON數據的POST請求? Apr 01, 2025 pm 03:12 PM

使用PHP的cURL庫發送JSON數據在PHP開發中,經常需要與外部API進行交互,其中一種常見的方式是使用cURL庫發送POST�...

描述紮實的原則及其如何應用於PHP的開發。 描述紮實的原則及其如何應用於PHP的開發。 Apr 03, 2025 am 12:04 AM

SOLID原則在PHP開發中的應用包括:1.單一職責原則(SRP):每個類只負責一個功能。 2.開閉原則(OCP):通過擴展而非修改實現變化。 3.里氏替換原則(LSP):子類可替換基類而不影響程序正確性。 4.接口隔離原則(ISP):使用細粒度接口避免依賴不使用的方法。 5.依賴倒置原則(DIP):高低層次模塊都依賴於抽象,通過依賴注入實現。

ReactPHP的非阻塞特性究竟是什麼?如何處理其阻塞I/O操作? ReactPHP的非阻塞特性究竟是什麼?如何處理其阻塞I/O操作? Apr 01, 2025 pm 03:09 PM

深入解讀ReactPHP的非阻塞特性ReactPHP的一段官方介紹引起了不少開發者的疑問:“ReactPHPisnon-blockingbydefault....

See all articles