javascript と php 言語を組み合わせて使用する関数宣言の配置に問題があります。
<script>
//some JS code
<?php getVideos() ?>
//some JS code
</script>
<?php function getVideos()
{
//some code
}
?>
問題は、関数が html コードの別の部分で宣言されており、JS コードの前に移動しない限りページが機能しないことです。PHPコードを移動する必要のない解決策はありますか?
編集: HTML ファイルに php 拡張子 (index.php) が付いていることを正確に知りたいのですが、通常、ドキュメント全体に沿って php 変数にアクセスできます。