HTMLとcssのコードをわけるとき、cssでは<link rel="stylesheet" href="css/style.css">などと書くように、PHPでも分けられるのでしょうか
またその場合、どう書けばいいのでしょうか
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答2件
0
完全に分離することは不可能ですが、古くは Smarty や Twigというような テンプレートエンジン を利用することでロジックとビューを分けることができます。
投稿2019/10/22 08:20
退会済みユーザー
総合スコア0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/22 08:22
2019/10/22 08:46 編集
退会済みユーザー
2019/10/22 08:28
2019/10/22 08:38 編集
2019/10/22 08:43 編集
2019/10/22 08:45
2019/10/22 08:48
2019/10/22 08:50
0
ベストアンサー
PHPを学ぶための環境を紹介したほうがよさそうですね…
おのずと、そこで意味が分かるかと思います…
PHPを学ぶとなると、必然的にMySQLのようなデータベースも絡んできます。
そして、それらは、本来「サーバー」という、データ処理に徹したパソコンが必要ですが、
それを、家で使うようなパソコンでもローカルサーバーを立てて疑似再現ができる「XAMPP」等のソフトがあります。
XAMPPを、それを取り巻く情報を調べながら、HTML+CSS+JavaScriptに加えて「PHP」、おそらく、そこに「MySQL」も加わるので、それを学ぶべきだと存じます。
それを使う事で「ブログ」等のSNSシステムなら個人でも構築が可能です。
学習範囲と環境設定の難度は高いですが、目に見える形で成果物ができる達成感は高いので、ご興味があれば。
HTML、CSS、JavaScriptは「ローカル」でも動きます。
PHP、MySQLは「サーバー」で動きます。
もっと言うと、普段初心者が手打ちで打ってるHTMLを、MySQL(データベース)と接続して得られたデータや
PHP自身が処理した情報を使い
自動的にHTMLを吐き出す役割が、PHPのよくある処理です(もちろん他にもあります)
そこで吐き出したHTMLに対して、CSSやJavaScriptを記述するのは従来と変わりません
投稿2019/10/22 08:32
編集2019/10/22 08:35総合スコア368
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。