PHPを常に使用するためのコードアイデアの開発

黄舟
リリース: 2023-03-15 10:48:02
オリジナル
1565 人が閲覧しました

日々の開発作業では、定数に関するプログラミングに遭遇することがよくあります。定数は定数値を持つ量として理解できることは誰もが知っています。定数を定義した後は、スクリプト内の他の場所で変更することはできません。定数は英語の文字で構成されます。アンダースコアは数字で構成されますが、定数の最初の文字として数字を使用することはできません。今日はphp定数の開発について紹介します~

まず、このコースで使用する必要があるphp定数使用ライブラリをダウンロードします: http://www.php.cn/xiazai/leiku/620

ダウンロード後、必要な php クラス ファイルを見つけてローカル ディレクトリに解凍し、新しい php ファイルを作成します。

完了後、新しいphpファイルでこのクラスを呼び出し、クラスをインスタンス化する必要があります:

<?php
include_once "dingyi2.php";//引入类文件

$foo = &#39;Foo&#39;; 
echo $foo::BAR, &#39;<br />&#39;;
echo Foo::BAR, &#39;<br />&#39;;

$obj = new Foo(); //实例化列
//输出结果
echo $obj->getConstant(), &#39;<br />&#39;;
echo $obj->getConstantValue(), &#39;<br />&#39;;
echo Foo::getConstantValue();
?>
ログイン後にコピー

ファイルを実行すると、結果は以下のようになります:

PHPを常に使用するためのコードアイデアの開発

それでは、親クラスを継承するサブクラスについてです。のサブクラスは親クラスをオーバーライドできます:

<?php
include_once "dingyi2.php";//引入类文件
$obj = new Bar();          //实例化列

//输出结果
echo $obj->getMyConstant(), &#39;<br />&#39;;// foo
echo $obj->getParentConstant(), &#39;<br />&#39;;// bar
?>
ログイン後にコピー

このファイルを実行すると、結果は以下のようになります:

PHPを常に使用するためのコードアイデアの開発

注: クラス定数はクラス自体に属し、クラスには属しません。オブジェクト インスタンスにはオブジェクト インスタンスを通じてアクセスできません


2。 public、protected、private、static で変更することはできません

3。サブクラスは (parent:: ) を通じて親クラスの定数をオーバーライドできます。親クラスの定数を呼び出す

4. PHP5.3.0以降、変数を使用してクラスを動的に呼び出すことができます。ただし、この変数の値をキーワード (self、parent、static など) にすることはできません。

以上がPHPを常に使用するためのコードアイデアの開発の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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