跟燕十八學習PHP 第八天 函式 超全域性變數

2022-07-31 18:03:13 字數 1110 閱讀 4203

函式應用

// 函式的執行權與執行權的交回.

function t()

echo 'x','

';echo 'z','

';// 執行 x z

// 函式並沒有發揮作用,因為沒有呼叫.

/**函式就像一台加工機,

如豆漿機,如洗衣機等,

豆漿機,洗衣機,人不去呼叫,會自動執行嗎?

同理:函式寫好後,並不會自動的發揮作用,得呼叫時,才能發揮.

**/echo 'x','

';t(); //

echo 'z','

';  //  z是等到 t函式執行結束後,才執行的

/***

總結:當呼叫函式的時候,

程式的執行權 進入到 函式內部.

問:程式的執行權,進入到函式內部之後

什麼時候,交出來執行權呢?

***/

/*當函式語句執行完之後,執行權就交回.

或者是碰到 return 之後,函式也會交回執行權.

*//*

函式 既然比喻成 加工機

入口 -> 原料->傳引數

函式體->加工

出口 -->加工結果

// 大學("有為青年")

// 返回: 碼農,屌絲....

*/// 求和函式

function sum($num1,$num2)

// 函式呼叫,返回乙個結果的.

// 結果,就是return 的值

$s = sum(3,2);  // sum(3,2)返回  5, 5賦給$s

echo $s,'

';  // 5

超全域性變數

<?php

$age = 5;

function t()

t();

echo $age; //

/****

函式 和 全域性變數, 並不是水火不容,

1: 通過引用傳參,能影響全域性變數

2: 通過global宣告, 也能直接使用外部的變數 (不推薦,好多公司明確禁止使用global,自己想想危害)

3: 直接操作超級變局變數.

****/

?>

如下:

php學習之旅第八天

1.封裝 概念 將內容裝到某個容器中進行儲存,在物件導向思想中,封裝指將資料和對資料的操作 到一起,形成對外界的隱蔽,同時對外可以提供可以操作的介面 資料 要操作的資料,即屬性 操作 資料加工過程,即方法 到一起 即使用類結構將屬性,類常量,方法存放到一起,成為乙個整體 對外提供可操作的介面 即提供...

C 學習第八天

介面 inte ce c 中介面定義的規則 1 介面本身的預設訪問級別為internal,即程式集本身訪問級別 2 介面中方法不能使用任何訪問修飾符 例如 public private internal protected 等修飾。系統自動為其設定為public 3 不能使用virtual修飾 4 ...

JS學習第八天

7.4 for in 使 更加的簡潔 7.5 陣列的應用 1.查詢 a.順序查詢 var a 3,7,11,43,87,5,99,56,82,16 var num number prompt 請輸入要查詢的值 var index 1 最初認為要找的值不在陣列中 for var i in a aler...