PHP ファイルのインポートと C の違い
質問させてください 2b. C では、別のファイルに記述された関数は、使用する前に対応するヘッダー ファイルをインポートする必要があります。配列など、一部の関数は使用されないようです。 . 、mysql_query など、他の人が書いた一部のコードでは、(同じファイル内ではなく)いくつかの自己定義関数を直接使用できることがわかりました。1 つのファイル内の関数が表示されているのはなぜでしょうか。他のファイルでは、この可視範囲はどのように決定されるのでしょうか?
-----解決策--------------------------------同様に、php も「別のファイルの関数を使用する前に、対応するヘッダー ファイルをインポートする必要があります」
あなたの例の配列とmysql_queryはphpによってプリロードされているため、
をロードする必要はありません------解決策------ ---自分で定義した関数は、他の人のコードを見たときに、事前に引用せずに使用できます。
これは、参照を特別な方法でマスクするだけです。
たとえば、自動ロードを実装します。
または、b が a を参照し、c が a を参照すると、自動的に b も参照し、その逆も同様です。
どのような方法であっても、最終的には引用する必要があります。ただ、それが暗黙的である場合もあり、それを確認するには PHP の多くのテクニックや機能を知る必要があります。