1.使用include引用其它php檔案:
使用include關鍵字加檔名,例如:
<?php
echo '我是test2.php';
<?php
include 'test2.php';
echo '
helloworld';
最後執行test1.php得到:
2.使用include_once引用其他檔案:
include和include_once的區別在於include_once只引用未被引用載入過的php檔案,不會引用已經載入過的php檔案,例如:
include 'test1.php';
include_once 'test1.php';
如上,include引用過test1.php後,不會再被include_once引用。
3.使用require關鍵字引用檔案:
require在引用錯誤的php檔案後,**不會繼續往下執行,而include和include_once在引用錯誤檔案後,**還會繼續往下執行,例如:
使用include引用乙個不存在的a.php:
<?php
include 'a.php';
echo '
helloworld';
結果:雖然報錯,但是還是往下執行**
使用require引用乙個不存在的a.php:
<?php
require 'a.php';
echo '
helloworld';
結果:報錯後不會繼續往下執行**
4.定義函式以及呼叫函式:
<?php
//定義函式
function display()
//呼叫函式
display();
執行**:
5.形參與實參:
形參:引數沒有值傳入,只是在形式上存在。
<?php
//定義函式
function add($arg1,$arg2)
實參:呼叫函式時傳入數值。
<?php
//定義函式
function add($arg1,$arg2)
$num1 = 10;
add($num1,20); //實參
6.形參預設值:
<?php
//測試預設值
function sub($num1=10,$num2=20)
$num1 = 100;
sub($num1);
當引用了函式並且傳入乙個實參時,則替換掉第乙個指定預設值的引數,最後執行結果:
注意:形參使用預設值的時候,左邊有預設值,那麼右邊必須要有預設值。
7.函式的預設返回值:
每個函式都有預設返回值null:
<?php
//測試函式的預設返回值
function test()
var_dump(test()); //列印出缺省返回值null
執行**:
8.定義函式返回值:
<?php
//定義函式返回值
function add($num1,$num2)
$ret = add(10,20);
echo $ret;
執行**:
注意:return會直接結束函式,所以return之後的**都不會執行。在檔案中也代表終止執行**,不會執行return之後的**。
PHP學習筆記 04 函式
1.函式的概念 2.函式的定義格式 3.函式的命名規範 對於函式,命名規則和變數一樣的,但是函式是不區分大小寫的 4.函式的呼叫過程與返回值 函式呼叫時,執行權進入函式,當函式所有語句執行完畢,函式結束,交回執行權,或者碰到return語句時,函式返回,交回執行權。5.引數的傳值方式 6.動態函式 ...
php學習筆記 04
預定義常量 php version 獲取當前使用的php版本號。file 獲取當前正在解析的檔名。如果如果這個常量在內部檔案中使用,則提取該檔名,而不是其父檔名。line 獲取當前正在解析的檔案的行數。如果中國常量在內部檔案中使用,則給出該內部檔案中的行數。e error 除非遇到解析時不可恢復的錯...
PHP學習筆記 預定義函式
從php4.1開始,php提供一套附加的預定義陣列,這些陣列的操作方式和普通陣列沒有什麼區別,不用自己定義。但是他卻非常重要。1 server 變數有web伺服器設定或者直接與當前指令碼的執行環境相關聯。2 env 執行環境提交至指令碼的變數 3 get 經由url提交至指令碼的變數 4 post ...