99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

復習PHP-語言參考-函數-創新互聯

1.函數和類的作用域比較奇怪,是全局的。

創新互聯堅持“要么做到,要么別承諾”的工作理念,服務領域包括:做網站、成都網站設計、企業官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯網時代的大田網站設計、移動媒體設計的需求,幫助企業找到有效的互聯網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!<?php
function foo()
{
    function bar()
    {
        echo "hello world!";
    }
}
foo();
bar(); //right!
?>

PHP里的函數不能重載,或取消定義或重定義。

PHP里的函數可以使用遞歸,但應避免調用超過100/200層,可能會崩潰。

2.函數的參數

PHP 在用戶自定義函數中支持可變數量的參數列表。其實很簡單,只需使用 func_num_args(),func_get_arg(),和 func_get_args() 函數即可。

引用傳參時,函數內部的改變將會影響到參數原值。

3.返回值

函數內不寫return 則默認返回null.

從函數可以返回一個引用。

例1:

<?php
class foo
{
    public $value = 42;
    public function &getValue() // be sure must add &
    {
        return $this->value;
    }
}
$obj = new foo;
$myValue = &$obj->getValue(); // be sure must add &
echo $myValue; //42
$obj->value = 15;
echo $myValue; //15
?>

例2:

<?php
$abc = 5;
function &rr()  // be sure must add &
{
    global $abc;
    return $abc;
}
$nr = &rr();  // be sure must add &
echo $nr; //5
$abc = 10;
echo $nr; //10
?>

4.可變函數

如:$a();  類似這樣的。

注意:當調用靜態方法時,函數調用要比靜態屬性優先,如:

<?php

Foo::$variable; //調用類屬性

$variable = "abc";

Foo:$variable(); //調用類方法

?>

5.內置函數

內置函數通常隨著不同的擴展而存在,比較有用的檢查函數是

get_extension_funcs 它可以查看該擴展里有些啥已定義函數。

get_loaded_extensions 返回所有已經加載的模塊名

6.匿名函數

匿名函數(Anonymous functions),也叫閉包函數(closures),允許 臨時創建一個沒有指定名稱的函數。最經常用作回調函數(callback)參數的值。當然,也有其它應用的情況。

例1:

$a = function($b){};

$a(“def”);

例2(use巧用):

<?php
$a = "good";
$b = "luck";
$c = function ($x,$y) use ($a,&$b)
{
    $b = $x.$y.$a.$b;
};
$c('h','d');
echo $b; //hdgoodluck
?>

另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

新聞名稱:復習PHP-語言參考-函數-創新互聯
分享地址:http://www.yijiale78.com/article18/cspdgp.html

成都網站建設公司_創新互聯,為您提供全網營銷推廣網站制作軟件開發標簽優化關鍵詞優化做網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站優化排名