PHP基礎知識

2021-08-31 15:48:52 字數 1340 閱讀 7225

php的特點

php的型別有哪些

指令碼語言

解釋型弱型別

物件導向

面向過程

在php中,所有使用者定義的函式、類和關鍵字詞(例:if\else echo 等等)

在php中,所有變數都對大小寫敏感

<?php……?>

<?……?>

<%……%>

標量型別

boolean integer float double string

符合型別

array object

特殊型別

資源 null

變數不需要指定資料型別(弱型別)

變數必須以$開頭,後跟變數名稱

命名規則:由英文本母、數字、下劃線組合,不能數字開頭,不包含空格

對大小寫敏感

獲取變數的資料型別gettype(變數)=>字串

自定義常量

define(string,value[bool])

string:常數的mingcheng

value:定義常量的值

bool:可選,規定常量名是否對大小寫不敏感。預設為false,(預設對大小寫敏感

)在php中,常量沒有$,變數有

defined:檢查某個名稱的常量是否存在

define(常量名稱)=>true/false

define(』pi』,3.14);

const pi=3.14;//給乙個常量賦值

在版本5.3.0以後也可以使用const定義常量

nl2br:在字串所有新航之前插入html換行標記

使用nl2br就可以不用繁瑣的在需要換行的行末插入換行標記了

$str = 《輸出結果

張三,男,20

李四,女,19

王五,男,20

strops:查詢字串首次出現的位置

使用語法:

strops(haystack,needle)

strops(在該字串中進行查詢,如果返回值不是乙個字串,那麼它將被視為字元的順序值)

在這裡要注意的是if括號裡的條件必須為全等

不能為==和》=

因為如果n值為0時,是將n轉換成布林,為false,所以最後得到的結果可能不是你想要的,所以這裡必須使用全等

$str = "abc";

$find='a';

$n=strpos($str,'a');

if($n===false)else

輸出結果

找到a

php基礎知識

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

PHP基礎知識

二 注釋 三 資料型別 特殊資料型別 php和其他幾種web語言一樣,都是使用一對標記對將php 部分包含起來,以便和html 相區分。echo 這是乙個xml風格的標記對 echo 這是乙個簡短風格的標記對 echo 這是乙個asp風格的標記對 如要使用簡短風格和asp風格,需要在php.ini ...

PHP基礎知識

1.1 什麼是 php?1.2 什麼是 php 檔案?2.1 php變數型別 2.2 變數規則 注釋 php 變數名稱對大小寫敏感!2.3 超全域性變數和超全域性陣列,php系統常量 3.1 php 字串字串可以是引號內的任何文字。您可以使用單引號或雙引號,如下 str1 hello world s...