2016-09-03 5 views
-3

私は以下が正しいかどうか疑問に思っていました。私はそれが動作していることをテストしました。これはPHPで正しいですか

ファイルa.php:

require_once 'a.php'; 

use MyNamespace\MyClass as MyAlias; 

$class = new MyAlias; 
$class->ShowMessage('Hello World!'); 

/* I have same results if I use this */ 
$class2 = new MyNamespace\MyClass(); 
$class2->ShowMessage('Hello World!'); 

b.php

namespace MyNamespace; 

class MyClass { 

    public function ShowMessage($s) { 
     echo $s; 
    } 

} 

ファイルには、ありがとうございます。

+0

あなたのためにそれが正しい場合は、それは正しいです。 –

+0

あなたはどちらの部分が分かりませんか?一般的な意見だけでなく、特定の質問をする必要があります。 – Barmar

+0

私はそれを使用すれば両方が正しいかどうかを知りたいだけです。 – Blue

答えて

0

はい、コードが正しいようです。私は通常これをやります。あなたはまだPHPを学んでいますか、あなたは自分のクラスをやりたいですか?あなたがいる場合、それは正しいですが、ない場合は私はあなたがフレームワークを使ってみてお勧めします、これはウェブサイトまたはその

Try this

そのコードの点火装置のようなものになろうとします。実行するにはComposerは必要ありません。それはダウンロードファイルを持つ多くのライブラリを持っています。そのMVC構造フレームワーク、ロジックがそこに行くので、私は思うのはかなりシンプルです

+0

ありがとうございました!それは私が探していた答えでした。 – Blue

+0

あなたは大歓迎です!私は助けてうれしい –

関連する問題