問題タブ [psr-0]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHP Zend 2 で古いクラス名を自動ロードするにはどうすればよいですか?
Google_Client
Zend 2でクラスを自動ロードするにはどうすればよいですか?
php - PSR-2。ディレクトリを大文字にするのはいつですか?
PSR-2 標準に従って理解したように、クラスを含むディレクトリ名は大文字にする必要があります。しかし、ディレクトリにスタイルやスクリプトなどの他のファイルも含まれている場合はどうすればよいでしょうか?
プラグイン ディレクトリがあるとします。各プラグインには、テンプレートやその他のものを含めることができます。
この構造は正しいですか?
php - PSR-0 でアンダースコアがディレクトリ区切り記号に変換されるのはなぜですか?
クラス名のアンダースコアがPSR-0 のディレクトリ区切り記号に変換される理由を理解しようとしています。何か理由があるのは確かなのですが、思いつきません。
my_class_name
名前空間で名前が付けられたクラスがある場合、それは私が望むときに\namespace\subnamespace
変換されませんか? 私のクラスシステムがこれを中心に構築されているかどうかは理解していますが、ディレクトリセパレーターが必要な場合は、アンダースコアの代わりにバックスラッシュを使用していたでしょう. \namespace\subnamespace\my\class\name
\namespace\subnamespace\my_class_name
php - PSR-0 または PSR-4 に従わない composer でリポジトリを自動ロードする方法は?
だから、私はjcleblanc/reddit-php-sdkを使用しようとしていますが、標準にはまったく準拠しておらず、利用可能なリポジトリがないため、自分のcomposer.json
ファイルで手動で定義する必要がありました:
ここのディレクトリ構造vendor/
:
しかし、その後 を実行すると、このプロジェクトのクラスは自動ロードされず、どのコンポーザー ファイルcomposer dump-autoload
にも表示されません。autoload_*.php
これは、もちろん"Class 'reddit' not found"
、使用しようとするとエラーが発生することを意味します。
ソリューション?
php - PHP PSR バリデーター
PHP コードをチェックし、PSR 標準に従って自動的に更新するか、少なくともコードが PSR 標準に違反している場所を指摘できるツールを探しています。Google 検索はあまり役に立ちませんでした。それができるツールはありますか?
php - Eclipse - php クラスのリファクタリングでのファイル名規則の使用
私は日食が初めてで、バージョンバージョンを使用しています: Mars.1 Release (4.5.1)
「PHP Development Tools 3.6」プラグインのリファクタリング ツールを使用して、クラスなどの名前を変更しています。
クラス ファイル名は、アンダースコアがサブディレクトリを表す単純な PSR-0 規則に従います。
たとえば、クラス Class_Something は Class/Something.php にあります。
クラス Class_Something の名前を Class_Something2 に変更すると、ファイルが自動的に Class/Something2.php に移動されると便利です
クラスの名前と参照だけでなく、ファイル名も自動的にリファクタリングできるかどうかを知っている人はいますか?
よろしくお願いします。
ベン