-1

私はまだ PHP にかなり慣れていませんが、自分のサイトのアイデアを得るために WordPress のページを読んでいました<?php get_header(); ?>

それらにはおそらく本名があり、おそらく関数でさえありませんが、自分のWebサイト用にこのようなものを作成できるかどうか疑問に思っていました. 使用できることはわかっていますが<?php include 'header.php'; ?>、何らかの理由で本当に怠惰にしたり、長いファイル名/パスを使用したりしたい場合はどうすればよいですか? 簡単かつ迅速にできますか?

4

1 に答える 1

0

独自の Web サイトでは、インクルード用の長いファイル名をラップする関数を作成できます。このアプローチは、関数をクラスにカプセル化する場合でも、関数をグローバル名前空間に残す場合でも機能します (他の人が示唆しているように...これは別の議論のトピックです)。

関数をグローバル名前空間で記述する場合は、関数が既に宣言されているかどうかを確認する IF ステートメントで関数宣言をラップすることを検討してください。これにより、他の開発者があなたのメソッドを自分のメソッドに置き換えることができる可能性があります (たとえば、ビューや置き換えたいビジュアルを含めている場合)。

于 2013-09-15T23:44:10.803 に答える