php學習 3基礎知識

2021-07-15 10:45:47 字數 1181 閱讀 8917

php有一種專門來解釋php語言的工具,叫做zend引擎(zend公司開發)

當php**是嵌入到html**中的時候的工作原理

什麼是函式?函式是做什麼的?

將一堆語句(語句塊)封裝到一起,在需要使用的時候,可以直接呼叫。

函式分為兩種:系統函式(直接呼叫),自定義函式

函式語法:

function 函式名(引數列表)
函式名

跟變數的命名基本一致。

一般函式命名使用駝峰法和下劃線方式

函式名字不能與已有關鍵字重複

函式名字是不區分大小寫的,函式名字不能重複

變數能夠被訪問到的區域。

js中作用域:

全域性作用域:任何地方(函式外和函式內)都可以被使用

區域性作用域:只能在函式內部被使用

php也有兩個作用域:全域性作用域和區域性作用域

全域性作用域:只能在函式外部使用

區域性作用域:只能在函式內部使用

全域性作用域是指的在函式外部定義的變數,區域性作用域指的是在函式內部定義的變數

內部不能訪問外部

外部不能訪問內部

可以在區域性作用域中使用$globals[『全域性作用域變數』]來訪問全域性作用域

注意:$globals就是指代全域性作用域本身的變數

php還提供了乙個關鍵字:global

global是將全域性作用域的變數的位址,進行複製,然後在區域性作用域內新建乙個同名的變數名,將外部的位址賦值給區域性變數。

語法:global 變數名;

變數名 = 值;

php 基礎知識學習

1.php使用 符號宣告變數,類似js的var。不同的是php會自己記錄是否用宣告過,你只需要每次都 變數 就行,而js除了第一次需要var以後呼叫這個變數都不需要再宣告了。這裡是和js不一樣的地方 name csdn name dsb echo name 結果為 dsb 2.php的拼接使用 而j...

php基礎知識學習(一)

1 php 指令不區分大小寫,但是php變數名區分大小寫 2 include和require都可以引用檔案,但是include引用失敗後可以繼續執行下面的 但是require不可以。3 file和dir的區別 file表示檔案的完整路徑和檔名,dir只表示檔案所在目錄。4 命名空間必須是程式指令碼的...

學習 PHP基礎知識1

php大小寫敏感 不區分大小寫 1 函式名 方法名 類名 關鍵字 不區分大小寫。一般使用時和定義保持一致。2 魔術常量不區分大小寫 line fine dir function class method namespace 3 強制型別轉換不區分大小寫。int 整型 bool 布林型 float,d...