有關於PHP的基礎知識

2022-08-21 02:51:11 字數 1005 閱讀 3770

(1)

l  長字串表示,必須放在「《主要是<<<,其次是也可以不使用heredoc.

l  「

l可以直接解析php變數。但是不可以直接解析運算

(2)字串的注意事項

l在雙引號內,輸出是變數的值。如:echo 「 的年齡是24歲」

l  在單引號內,輸出的是變數的名稱,而不是值。

l  在雙引號內,如果乙個變數名後跟乙個非空字元,則會讓編譯器糊塗。這種情況解決方案是:後面可以跟乙個空格字元,也可以跟英文下的標點符號,這些都會解析變數的。

(3)php資料型別轉換

變數之間的運算,必須是同型別的。如果型別不同,則必須轉成同型別,然後再運算。

變數型別的轉換:系統自動轉換、強制轉換(手動轉換)

1、其它型別轉成布林型

使用(bool)$a; 可以使得變數變為boolean型別;  (資源型別永遠都為真,空字串都為假);

2、其它型別轉成數值型

使用(int)$a,可以使得變數變為int型別(整型);   (如果是用數值開頭的字串,可以轉為整型,並去掉後面的字元。  如果開頭不包含數值的字串,則轉換為0。此在js中是轉換為nan的  true轉換為1  false轉為0)

3、其它型別轉成字元型

使用(string)$a,強制轉化為字元型;   (主要是在於null和false轉化為空字串,true轉化為「1」,整數0轉化為「0」)

1、php中的++a和a++,r如果只是單獨使用的話,那麼兩個值是相等的,但是如果是和其他混合使用,那麼還是遵循++a先加再用,a++先用在加。

2、==比較的是值,如果是字串和數值相比較,則轉換為數值進行比較,===比較的是資料型別和值,必須都相同。

HLSL有關的基礎知識

主要是最近在學習xna中有關一些效果的東西,發現了官網上的2d的一些fx效果相當好。其 給出如下鏈結 然後就查了一下hlsl這個範例裡面的fx還都不算太難,可以理解。乙個簡單的hlsl程式,返回乙個材質的各點的顏色。sampler s0 register s0 float4 main float2 ...

php基礎知識

2.3 語法 就像前面提到的一樣,你可以混合編寫你的php 和html 因此你必須有辦法將兩者區別開來。以下就是你可以採用的幾種方法。你可以選用其中一種你最適應的並且就這樣堅持這種方法!從html中分離 以下是可以使用的方法 注釋 php支援c,c 和unix風格的注釋方式 c,c 風格多行注釋 c...

PHP基礎知識

php的特點 php的型別有哪些 指令碼語言 解釋型弱型別 物件導向 面向過程 在php中,所有使用者定義的函式 類和關鍵字詞 例 if else echo 等等 在php中,所有變數都對大小寫敏感 標量型別 boolean integer float double string 符合型別 arra...