News
今回のPHPコードは、2002年ごろに書かれたものです。とあるWebサイトで稼働していました。内容は、よくあるメールマガジンの申し込みフォームです。
第1回目で診断したPHPコードについて、問題点を治療した修正コードを書いてみましょう。ポイントとしては、指摘してきた問題点を中心に、コードの分離、同じ処理の共通化を行い、そして今どきのPHPの書き方をエッセンスとして加えています。
テストに使ったPerlとPHPのプログラムは、それぞれ、HTMLを生成するものとMySQLデータベースを読んで更新するものの2本で、出力はもちろん同じ。
PHPのSmartyやフレームワークが提供しているHTMLのViewエンジン(LaravelのBladeなど)、RubyのERBのようなHTMLテンプレートを使ったWebシステムでは、こんな問題に遭遇します。「HTMLのデザインや文言をちょっと変えるくらいすぐにできないものか」「デザインやUIをリッチにしたいが、PHPやRubyなど ...
「非エンジニアが知っておくべきプログラミングの知識」というテーマで、10回に分けてお届けする連載企画。第7回目のテーマは「これから始めるPHP基礎 – 動的なサイトを作るためのエッセンス」です。
PHPを使った本格的なWebアプリ開発に欠かせないのが、テンプレートエンジン。セキュリティ対策やデバッグがしやすく、人気のあるテンプレート ...
Book Watch/セール情報 Web制作の書籍が半額セール、HTML+CSSからWordPress、PHP入門まで! AmazonでインプレスグループのKindle本が安い ...
PHPはサーバーサイド言語の代表格として、主にWebシステムの構築に利用されている人気の言語です。これからPHPの学習を検討している人向けに ...
手順となる (もちろんApacheの替わりにNginxも使えるが設定が面倒なので)。 まずPHPとApacheから。
用意したのは、1つのHTMLファイル (index.html)と、そこからリンクする2つのPHPアプリ (helloworld.php、phpinfo.php)です。
VSCodeをWebサイト開発用ツールに ―HTML/CSS/JavaScriptエディタとして強化しよう! 開発用エディタのド定番「VSCode」を使いこなそう 第5回 ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results