PHPでnamespace
とuse
の使用を学び、理解しようとしています。私はまた、php.net documentationについての言及としてspl_autoload_register
を使用しています。私はまだそれを使用して紛らわしいとエラーを取得します。PHP - spl_autoload_registerが `namespace`と` use`で動作しない
- php_oop.php
- tutor.php
php_oop.php
<?php
namespace php_oop;
class php_oop
{
public function __construct($name){
$this->name = $name;
}
public function get(){
return $this->name;
}
}
tutor.php:
私は私のチュートリアルフォルダ上の2つのファイルを持っています
出力
Warning: The use statement with non-compound name 'php_oop' has no effect in C:\xampp\htdocs\tutorial\oop\tutor.php on line 9 string(7) "php_oop" Fatal error: Class 'php_oop' not found in C:\xampp\htdocs\tutorial\oop\tutor.php on line 11
は、私はそれを正しく使用する方法を知ってもいいですか?
クラス名の最初の文字は大文字でなければなりません。 – Nidhi
これは唯一の文体的なものです@ニッディ。 – Bytewave