PHPによるサブ名前空間の宣言
はじめに
名前空間内に名前空間を作成することができます。ファイルシステム内のディレクトリに階層構造のサブディレクトリを含めることができるのと同様に、サブ名前空間を階層的に配置することができます。バックスラッシュ文字\ トップレベルとサブレベルの名前空間間の関係を定義するために使用されます
この例では、トップレベルの名前空間myspaceに2つのサブ名前空間space1とspace2が含まれています。サブネームスペース内の関数/クラスにアクセスするには、まず使用してサブネームスペースを利用できるようにします。 キーワード
例
<?php namespace myspace\space1; function hello() { echo "Hello World from space1\n"; } namespace myspace\space2; function hello(){ echo "Hello World from space2\n"; } use myspace\space1; hello(); use myspace\space2; hello(); ?>
出力
上記のコードは次の出力を示しています
Hello World from space2 Hello World from space2
-
PHPで句読点を削除する
「preg_replace」関数を使用して、文字列内の文字を照合し、不要な文字を削除できます。 文字と数字を保持するには- 例 <?php $s = "Hello, my name is Bobby !? I am 8 years !"; print_r( preg_replace('/[^a-z0-9]+/i', ' ', $s)); ?> 出力 これにより、次の出力が生成されます- Hello my name is Bobby I am 8 years 文字のみを保持するには- 例 <?php $s = "
-
PHPの名前空間キーワードとは何ですか?
この記事では、PHPの名前空間について学習します。 PHPでは、大規模なアプリケーションを作成する場合、またはサードパーティのアプリケーション/ライブラリを統合する場合、クラス名と関数名が衝突する可能性があります。したがって、これらの問題を回避するために、PHPの「名前空間」は、関連するクラス、インターフェース、関数、および定数をグループ化する方法を提供します。 以下の名前空間の宣言の構文を見てみましょう。 構文 <?php namespace MyfirstNamspace { function welcome()