php 學習,初步知識筆記

2021-07-27 20:41:35 字數 2187 閱讀 5440

」var_dump」函式可以將我們的變數的資料型別顯示出來。

「memory_get_usage」獲取當前php消耗的記憶體。

定義字串型別「$var_string = "123";」

定義整型「$n=123;」

定義浮點型「$f=123.00;」

定義陣列「$var_array = array("123");」

當雙引號中包含變數時,變數會與雙引號中的內容連線在一起;

當單引號中包含變數時,變數會被當做字串輸出。

當我的字串很長怎麼辦?

我們可以使用heredoc結構形式的方法來解決該問題,首先使用定界符表示字串(<<<),接著在「<<<「之後提供乙個識別符號god,然後是字串,最後以提供的這個識別符號結束字串。如圖:

在賦值符號後,輸入定界符「<<<」,接著是識別符號,你可以用你的女神作為識別符號「god」,如第2行,也可以使用你喜歡的狗狗,「dog」作為識別符號,但是,結尾處的識別符號也必須是一樣的。此外,在結尾的一行,如第7行,一定要另起一行,並且此行除了「god」,並以「;」號結束之外,不能有任何其他字元,前後都不能有,包括空格,否則會出現錯誤的哦。切記切記哦。

「unset($var3);」,將變數「$var3」登出定義。

define()函式的語法格式為:

bool define(string $constant_name, mixed $value[, $case_sensitive = true])

它有3個引數(也就是原料):

第乙個引數「constant_name」為必選引數,常量名稱,即標誌符,常量的命名規則與變數的一致,但是要注意哦,它可不帶美元符號哦。第二個引數「value」為必選引數,它是常量的值。第三個引數「case_sensitive」為可選引數,指定是否大小寫敏感,設定為true表示不敏感,一般不指定第三個引數的情況下,預設第三個引數的值為false。

(注: string表示引數型別為字串型別,mixed表示引數型別可以接受為多種不同的型別,case_sensitive = true表示預設為布林型別true)

系統常量有:

(1)__file__ :php程式檔名。它可以幫助我們獲取當前檔案在伺服器的物理位置。

(2)__line__ :php程式檔案行數。它可以告訴我們,當前**在第幾行。

(3)php_version:當前解析器的版本號。它可以告訴我們當前php解析器的版本號,我們可以提前知道我們的php**是否可被該php解析器解析。

(4)php_os:執行當前php版本的作業系統名稱。它可以告訴我們伺服器所用的作業系統名稱,我們可以根據該作業系統優化我們的**。

mixed表示函式返回值型別為多種不同的型別

mixed constant(string constant_name)

第乙個引數constant_name為要獲取常量的名稱,也可為儲存常量名的變數。如果成功則返回常量的值,失敗則提示錯誤資訊常量沒有被定義。

bool defined(string constants_name)

它只有引數constant_name,指的是要獲取常量的名稱,若存在則返回布林型別true,否則返回布林型別false; 

賦值:(1)「=」:把右邊表示式的值賦給左邊的運算數。它將右邊表示式值複製乙份,交給左邊的運算數。換而言之,首先給左邊的運算數申請了一塊記憶體,然後把複製的值放到這個記憶體中。

(2)「&」:引用賦值,意味著兩個變數都指向同乙個資料。它將使兩個變數共享一塊記憶體,如果這個記憶體儲存的資料變了,那麼兩個變數的值都會發生變化。

字串連線運算子有:

(1)連線運算子(「.」):它返回將右引數附加到左引數後面所得的字串。

(2)連線賦值運算子(「.=」):它將右邊引數附加到左邊的引數後。

date_default_timezone_set('asia/shanghai');

//設定時區

$today = date('m-d',time());//獲取當天日期

$week = date("w");//獲取當天星期幾

$num = rand(1,6); //獲取1至6的隨機數,

foreach迴圈語句,常用於遍歷陣列,一般有兩種使用方式:不取下標、取下標。

(1)只取值,不取下標

<?php

foreach (陣列 as 值)

?>

(2)同時取下標和值

<?php

foreach (陣列 as 下標 => 值)

?>

PHP的初步學習

echo 輸出 定義變數的時候需要在前面加 所宣告的變數只能為a z 或者 a z 或者 開始 string 字串 就是任何字元只要用引號括起來就行,需要引號來括起來 array 陣列 a 1 a 2 他的意思是a a 2 同理 a 2 他的意思就是 a先與2相乘 然後再把這個值賦給a 也就是a a...

lnmp初步學習知識整理

linux常用30個命令 1 幫助命令 1 man 就是manual的縮寫,用來檢視系統中自帶的各種參考手冊 一般linux系統中自帶英文手冊 man 命令名 檢視該命令的介紹 2 命令名稱 h 方便閱讀顯示 df h 3 命令名稱 help 2 常用命令 1 echo 輸出內容 2 powerof...

php知識點學習筆記

1,函式的名字,以 或者a z 或者a z來打頭 2,乙個自定義函式中的變數是區域性的,函式外邊不生效 3,使用global全域性變數時,可使用在函式外的變數 4,為了防止在函式在呼叫過程中,存在變數衝突,可以使用unset 變數名 後面重新定義 案例 a 213 functionabc b php...