前提・実現したいこと
現在phpを勉強中のphp初心者です。実装したい機能があり、調べていたら参考になりそうなコードを見つけました。しかし、今まで勉強してきたphpの記述の仕方と少し違っていて、戸惑っています。
発生している問題・エラーメッセージ
まず、該当のソースコード2行目の「?>」は何ですか?1行目のfunction よりも前に「<? php」の記述がないのにどうしてこれでエラーが出ないのでしょうか?
そして、8行目の「<? php」も同様に、この記述以降に「?>」で閉じている所はありません。なぜこのような使い方ができるのでしょうか?
該当のソースコード
php
1function my_bbp_search_form(){ 2 ?> 3 <div class="bbp-search-form"> 4 5 <?php bbp_get_template_part( 'form', 'search' ); ?> 6 7 </div> 8 <?php 9} 10add_action( 'bbp_template_before_single_forum', 'my_bbp_search_form' ); 11
このソースコードが掛かれているのは、このサイトのStep 1です。https://sevenspark.com/tutorials/how-to-search-a-single-forum-with-bbpress
回答5件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/19 08:09
2020/08/19 08:11
2020/08/19 08:44
2020/08/19 08:49 編集
2020/08/19 11:47
2020/08/19 21:11
2020/08/20 05:49
2020/08/20 10:02