ホームページ  >  記事  >  バックエンド開発  >  PHP学習記 --PHP開発環境の構築 --A Dongのコラム

PHP学習記 --PHP開発環境の構築 --A Dongのコラム

WBOY
WBOYオリジナル
2016-07-29 09:14:58996ブラウズ
PHP勉強記 - まずはPHP開発環境の構築から

PHPというと、まず頭に浮かぶのは、「ソーシャルネットワーク」でマークが寮でPHPを使ってFacemashを書いているシーンです。これが私が PHP を学んだ理由の 1 つです。 PHP の利点についてはここでは詳しく説明しません。PHP+MySQL テクノロジーを使用している国内外の有名な Web サイトを見てください。言語を学ぶには、開発環境をセットアップすることから始めなければなりません。

私は Windows 7 オペレーティング システムを使用しています。Windows プラットフォーム上で PHP 開発環境を構築するには、WAMP (Windows、Apache、MySQL、および PHP の頭字語) 統合インストール パッケージをダウンロードできます。これにより、Apache、MySQL、PHP を個別にインストールする必要がなくなります。一部のユーザーのコンピューターには IIS がインストールされているため、IIS のデフォルトのポートはポート 80 であり、Apache もポート 80 を使用します。競合を解決するには、Apache インストールの httpd.conf ファイルを変更する方法が複数あります。ディレクトリと停止 IIS などを使用します。私が個人的に使用している方法は、IIS のデフォルトのポートをポート 81 に変更することです。方法は以下の通り、IISマネージャーを開き「デフォルト」を選択します。 Web サイト」にアクセスし、右側の「バインド」をクリックしてポートを変更します。PHP学習記 --PHP開発環境の構築 --A Dongのコラム

wampServer を実行し、Apache をクリックすると、Service ディレクトリにテスト ポート 80 があります。IIS に加えて、占有できるソフトウェアが多数あります。ポートの競合の問題を解決したら、「短いオープンタグ」をチェックし、「?」のようなタグの前のチェックを外す必要があります。 > がサポートされています

PHP学習記 --PHP開発環境の構築 --A Dongのコラム

IDE としては、現在 eclipse を使用していますが、評判の良いものとしては zend studio などがあります。 まず、eclipse をダウンロードします。インストールが完了したら、Eclipse を実行し、メイン インターフェイスの [ヘルプ] で [新しいソフトウェアのインストール] を見つけて、[作業] で [利用可能なすべてのサイト] を選択し、[プログラミング言語] で PDT を見つけて次へ進みます。 .

PHP学習記 --PHP開発環境の構築 --A Dongのコラム

PDT をインストールしたら、Eclipse を使って PHP を書くことができます

今日の勉強中に出会った疑問について話しましょう: まず、コードを見てください。 1PHP学習記 --PHP開発環境の構築 --A Dongのコラム

2

3

PHP学習記 --PHP開発環境の構築 --A Dongのコラム4

5

6PHP学習記 --PHP開発環境の構築 --A Dongのコラム

7

8

9

10

1112

13

14

15

16

    include("conn.php");

    if($_POST['submit'])//1

    {

        $sql=.

=🎜🎜"を挿入 into message(id,user,title,content,lastdate)"🎜 ;//2        "values('','$_POST[user]','$_POST[title]','$_POST[content]',now())";//2

        mysql_query($sql);

mysql_query($sql         echo "提交成功!";

    }

?> ?>

"add.php""add.php" method="post">

method=🎜「投稿」🎜🎜>🎜🎜

用户:"テキスト""text" name="user">

名前=🎜
🎜🎜」

标题:"テキスト""text" name="title">

名前=

>
"content">

🎜🎜内容:
🎜🎜

"送信""submit" name="submit" value="提交">

名前=
value="提交"
🎜>
🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜

1と2のコードをよく見ると、1の箇所にはsubmitの前後に一重引用符がありますが、userなどの2の箇所には一重引用符がありません。 1 番目の位置の一重引用符を削除すると、プログラムによって警告が表示されますが、2 番目の位置に一重引用符を追加すると、エラーが報告されます。どうしてこれなの?

実際、一重引用符を追加するかどうかは大きな違いはありません。唯一の違いは、一重引用符を追加しない場合よりも一重引用符を追加する方が効率的であることです。その理由は、一重引用符なしの $_POST[submit] の場合、PHP は定数 submit が PHP のフルテキストで定義されているかどうかを最初にチェックするためです。見つかった場合のみ、submit は文字列として扱われ、$_POST['submit'] の値が検索されます。引用符が追加されている場合は、submit が定数であるかどうかを直接判断するステップはありません。 $_POST['submit ']; を探してください。したがって、SQL ステートメント内で単一引用符を追加する際のエラーについては、SQL ステートメント内で単一引用符が使用されています。内部で一重引用符が使用されていると、当然、SQL ステートメントでエラーが発生します。この場合、スラッシュ エスケープが必要になります。

以上、PHP学習記 - PHP開発環境の構築 - A Dongのコラムを内容も含めて紹介しましたが、PHPチュートリアルに興味のある友人の参考になれば幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。