php5.6の特徴について語る記事【概要】

青灯夜游
リリース: 2023-04-11 07:10:01
転載
3266 人が閲覧しました

この記事ではphp5.6の機能(関数パラメータのデフォルト値としての定数、変数関数パラメータ、名前空間など)について説明しますので、必要な方はぜひご覧ください。みんなの役に立ちますように!

php5.6の特徴について語る記事【概要】

定数の改善

定数を定義するときに、以前に定義した定数を使用できるようにします。

const A = 2;
const B = A + 1;
class C
{
    const STR = "hello";
    const STR2 = self::STR + ", world";
}
ログイン後にコピー

定数を関数パラメータとして許可するデフォルト値:

function func($arg = C::STR2)
ログイン後にコピー

より良い変数関数パラメータ

func_get_args()の置き換えに使用されます

function add(...$args)
{
    $result = 0;
    foreach($args as $arg)
        $result += $arg;
    return $result;
}
ログイン後にコピー

同時に、関数を呼び出すときに、配列を関数パラメータに展開できます:

コードは次のとおりです:

$arr = [2, 3];
add(1, ...$arr);

// 结果为 6
ログイン後にコピー

Namespace

Namespace は定数と関数をサポートしています:

namespace Name\Space {
    const FOO = 42;
    function f() { echo __FUNCTION__."\n"; }
}
namespace {
    use const Name\Space\FOO;
    use function Name\Space\f;
    echo FOO."\n";
    f();
}
ログイン後にコピー

推奨される学習: 「PHP ビデオ チュートリアル

以上がphp5.6の特徴について語る記事【概要】の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:cnblogs.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
関連するチュートリアル
人気のおすすめ
最新のコース
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!