ホームページ > バックエンド開発 > PHPチュートリアル > PHP を使用して学習するのはどのくらい難しいですか?

PHP を使用して学習するのはどのくらい難しいですか?

WBOY
リリース: 2016-06-13 13:25:51
オリジナル
1030 人が閲覧しました

PHP を使用して学習するのはどのくらい難しいですか

PHP は複雑で高度なテクノロジーではありませんが、5 分でエキスパートになれるとは期待しないでください。初心者にとって最大の不快感は、PHP のフォールト トレランスが、多くのブラウザのフォールト トレランスである HTML よりも低いことかもしれません。 HTML で終了タグを省略しても、ほとんどのブラウザではページが表示されます。 PHP では、終了引用符、セミコロン、または中括弧を見逃した場合、次の図のようになります 1-3示されているようなエラーメッセージ。これは PHP だけの機能ではなく、ASPASP.NET および ColdFusion

?

1-3 PHP のようなサーバーサイド言語は、ほとんどのコーディング エラーを許容できません

Adobe DreamweaverMicrosoft Expression Web などのビジュアル デザイン ツールを使用している Web デザイナー、または開発者の場合基礎となるコードに決して注意を払わない場合は、アプローチを再考する時期が来ています。 PHP と構造が不十分な HTML を混在させると、問題が発生する可能性があります。 PHPループを使用して、データベース検索の結果の表示などの反復的なタスクを実行します。 ループ (ループ) は、同じコード部分を繰り返します (通常、コードには両方の が含まれます) PHP および HTML) をすべての結果が表示されるまで待ちます。ループを間違った場所に配置した場合、または HTML の構造が不十分な場合、ページは砂上の楼閣のように崩壊する可能性があります。まだこれに慣れていない場合は、W3C (World Wide Web Consortium) を使用してください。 マークアップ検証サービス (http://validator.w3.org/unicorn) を使用してページをチェックすることをお勧めします。 。

W3C は、HTMLCSS などの標準を開発する国際組織です。 ウェブ の長期的な発展を確実にするためのガイドラインを作成します。 World Wide Webの創設者であるTim Berners-Leeが率いています。 W3C の使命について詳しくは、www.org/Consortium/mission をご覧ください。

?? コードをコピペするだけで良いでしょうか

?

この本からコードをコピーすることに何も問題はありません。まさにそれが目的です。模倣は子供の頃に誰もが学ぶものですが、ほとんどの人は模倣の段階を超えて、質問し、自分で実験し始めます。この本は、Web ページに直接価値のない、PHP を学習するように教えるつもりはありません。この本は、新しく取得した知識を Web ページに直接適用できるようにするためのものです。プロジェクトを練習します。また、コードが何をするのか、なぜコードが存在するのかについても説明します。たとえそれがどのように機能するかを正確に理解していなくても、コードのどの部分がニーズに合っているのか、どの部分はそのままにしておくのが最適かを知るのに十分な知識を得ることができます。

PHP は、多くの強力な機能を提供するツールボックスです。テキストを大文字に変換したり、フルサイズの画像からサムネイルを生成したり、データベースに接続したりするタスクを実行できる何千もの関数が組み込まれています。本当の力は、これらの関数をさまざまな方法で組み合わせ、独自の条件ロジックを追加することにあります。この本からさらに学ぶには、この本で学んだツールを試して、独自の解決策を考え出す必要があります。

PHP のセキュリティ

PHP は家庭にある電化製品や包丁のようなものです。正しく使用すれば非常に安全ですが、無責任に操作すると多くの怪我を引き起こす可能性があります。この本の 1 版のインスピレーションの 1 つは、2005 年末に勃発した一連の悪意のある攻撃 から生まれました。これらの攻撃は、電子メール スクリプトの脆弱性を悪用して、Web サイトをスパム リレーに変えます。救われた人はほとんどいなかった。もちろん、私も免疫があったわけではありませんが、この問題に気づいてから、脆弱性にパッチを当て、これらの悪意のある攻撃を時間内に阻止しました。それでも、人々は毎日、オンライン フォーラムに緊急の助けを求めるリクエストを送信しています。問題にどう対処するかを告げられても、彼らの反応はさらに必死になった。多くの人は、自分の Web サイトで使用しているコードについてまったく知らないと認めています。趣味で Web サイトを作成する人もいるのは理解できるかもしれませんが、これらの人の多くはクライアントのために Web サイトを作成する「プロ」です。こうした顧客は、受信トレイがスパムでいっぱいになり始めると当然腹を立てます。ホスティング会社は、サーバー上の安全でないスクリプトに耐えられないため、顧客のドメイン名を無効にするとさらに不満を抱くことは間違いありません。

この話の教訓は、

PHP が安全ではないということではなく、誰もが PHP のセキュリティ専門家。 PHP 🎜> のセキュリティの基本原則を理解することが重要です。 これがこの本全体のテーマであることがわかります。ほんの少しの労力で、ほとんどのセキュリティ リスクを排除できます。

おそらく最も懸念される点は、この問題が最初に明らかにされてから 5 年以上経った今でも、多くの人が安全でない電子メール スクリプトを使用しているのを目にすることです。自分自身を守る最善の方法は、使用しているコードを理解することです。自分で問題を解決できない場合でも、スクリプトの作成者や他の専門家が提案した解決策を実装できます。 ?

——『PHP ダイナミック Web デザイン (第 2 版)』より抜粋

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート