php和nodejs中的變數與陣列的傳值

2021-10-04 20:17:03 字數 705 閱讀 1060

nodejs例項

let aaa =1;

let bbb = aaa;

bbb++

;return console.

log(aaa)

;// 1

php例項

$aaa=1

;$bbb

=$aaa

;$bbb++;

print_r

($aaa);

// 1

nodejs例項

let aaa =

['a'];

let bbb = aaa;

bbb.

push

('b');

console.

log(aaa)

;// ['a', 'b']

php例項

$aaa=[

'a']

;$bbb

=$aaa

;array_push

($bbb

,'b');

print_r

($aaa);

// ['a']

一句話總結

nodejs的中變數是通過傳值來賦值的,而陣列和物件是通過引用來賦值的。

php中的無論是變數還是陣列,都是通過傳值來賦值的

php中的型別和變數

php規定變數名稱的前面必須加上美元符號 而且不管是變數還是常量,識別符號都是區別大小寫的,這有別於php關鍵字。php的變數名不能用數字開頭,通常以大小寫字母或下劃線開頭,不過也可以使用其它字元,比如漢字。php中除了自定義的變數外,還有大量的預定義變數,比如 server env cookie ...

Etag快取在PHP和NodeJS中的實現

http 提供了許多頁面快取的方案,其中屬 etag 和 last modified 應用最廣。本文會先介紹 etag 的應用場景,然後說說他在 php 和 node 中的使用。客戶端和瀏覽器之間的互動 1 2 200,ok 客 3 etag 服 戶 4 304 務 端 3 強制重新整理 端 6 2...

php中自變數 PHP 變數

php 變數作用域 變數的作用域是指令碼中變數可被引用和使用的部分,php 中有四種不同的變數作用域 序號作用域 描述local 區域性作用域 global 全域性作用域 static 靜態作用域 parameter 函式引數作用域 1 local 本地的 區域性變數的作用域 在 php 函式內部宣...