phpとは何ですか

PHPz
リリース: 2022-02-16 10:01:34
オリジナル
91720 人が閲覧しました

PHP は Hypertext Preprocessor recursion の略称で、広く使用されているオープンソース スクリプト言語であり、特に Web サイトの開発に適しており、最も広く使用されているプログラミングの 1 つです。 PHP 初心者でも学びやすい言語です。

phpとは何ですか

#PHP は、最も広く使用されているプログラミング言語の 1 つです。 PHPは初心者でも学びやすいです。ネットワーク業界でのキャリアを目指してプログラミングを学びたい人や、キャリアアップを考えている人にとって、学ぶ価値のある言語です。

今回は、PHPとは何かについて詳しく解説していきます。何に使えますか?そして基本的な文法構造の紹介です!

PHP とは何ですか?

そもそも、PHP とはどのような言語でしょうか? PHP を理解するには、PHP の公式 Web サイト php.net または php 中国語 Web サイト php.cn を参照するのが最善です。詳しく見てみましょう。

PHP (PHP: Hypertext Preprocessor recursive の略語) は、広く使用されている汎用オープン ソース スクリプト言語で、特に Web サイトの開発に適しており、HTML に埋め込むことができます。

PHP は、HTML に埋め込むことができるスクリプト言語です。スクリプト言語は、プログラミング言語を使用してプログラムを簡単に作成できる言語です。英語に近い記述方法のため、コンピュータサイエンスの知識がない初心者でも見つけやすく、学習しやすいといわれています。スクリプト言語としては、PHPのほか、JavaScript、Perl、Python、Rubyなどが含まれます。

C言語ではブラウザに表示するためにコマンドを記述する必要がありますが、PHPではHTMLにコードを埋め込んで使用します。そのため、C言語に比べて記述が容易です。

PHP コードは タグで囲まれており、その間の記述が PHP 命令です。 [おすすめ:PHPオンライントレーニングコース]

?> タグは、php コード終了ディレクティブと呼ばれます。

PHP では何ができるのでしょうか?

PHP では何ができるのでしょうか?

1. ブログを作成する

PHP を使用してブログを作成する wordpres を使用すると、簡単にブログを作成できます。 PHPの知識がなくても使えますが、PHPが書ければブログをカスタマイズしたり、テーマを作成したりすることができます。

2. Web サイト開発

世界のインターネット Web サイトの 60% は PHP テクノロジーを使用しており、国内のインターネット Web サイトの 80% は PHP を使用して開発されています。これらの Web サイトには、ショッピング Web サイト、政府企業 Web サイト、QQ スペース、フォーラム ブログなどが含まれます。

3. モバイル マイクロサイトの開発と小規模プログラム

モバイル デバイスの普及により、モバイル インターネットの急速な発展の基礎が築かれました。モバイル淘宝 Web サイト、モバイル JD Web サイトなど、WeChat パブリック アカウント アプリケーションのマイクロサイト。将来的には、マイクロサイト、公式アカウント、ミニ プログラムが間違いなく APP に取って代わるでしょう。

PHP を使用すると、上記以外にもさまざまな Web サービスを構築できます。詳細については、「PHP 言語で何ができるの?」を参照してください。

PHP の機能と利点は何ですか?

PHPでは様々なサービスが使われていることが分かりました!では、PHP を学ぶメリットは何でしょうか?共通点をまとめてみましょう。

1. 比較的簡単である

前述したように、PHP は他のプログラミング言語に比べて学習が容易であると言われています。未経験者がプログラミングを学習する際の最大の障害は挫折です。プログラミングを学ぶのは簡単ではありません。フラストレーションを最小限に抑えるために、PHP は学習しやすい言語となるよういくつかの最適化を行っています。

2. 多数の参考資料

PHP は、世界で最も使用されているプログラミング言語の 1 つです。多くの人が利用しているため、関連情報も公開されています。関連する PHP 書籍が数多く出版されており、多くの関連情報がインターネット上で入手できます。プログラミングを学習していて問題が発生した場合は、その問題を検索できます。参考情報が迅速かつ豊富に入手できるのは大きなメリットです。

3. 広く使用されている

中国の Web サイトの 80% は、Baidu、Tencent、Taobao、Sina、Sohu、Meituan などを含めて、PHP 言語を使用して開発されています。世界的にはWordPressやFacebook、Google、YouTubeなどもPHPを使って開発されていることが多く、レンタルスペースもPHPに対応しており、PHPが使えない環境が構築されている場合も少なくありません。 。

4. さらに人材を募集します

PHP に対する人材の需要は高まっています。 IT専門求人サイト「Lagou.com」の調査によると、プログラミング関連の求人全体に占めるJavaの割合は30%、PHPの割合は20%という結果が出ています。合計のうち。この比率は今後も変わらないと予想されており、PHPエンジニアの雇用市場は安定しています。転職を考えているならphpがおすすめです!

PHP の仕組み

PHP の構造は何ですか? HTMLやJavaScriptなどの言語とどう違うのですか?これを理解するには、PHP の仕組みを理解する必要があります。

PHP はサーバーサイド言語です。サーバー側では、Webクライアントから送信されたリクエストに対して、リクエストに一致するデータを用意し、クライアントにデータを送り返します。データはクライアント上に表示され、Web 上にも表示されます。

PHP は、このサーバーの転送を担当します。一方、HTML と JavaScript はクライアント側の言語であるため、サーバーと通信しません。これは、PHP などのサーバー側言語と、HTML や JavaScript などのクライアント側言語との大きな違いです。

PHP を書くための準備

PHP で書かれたスクリプトが動作するかどうかをテストするには、コンピューターに構成サーバーをインストールする必要があります。このサーバーはローカルサーバーと呼ばれます。

Windows の場合は、WampServer (WAMP) をインストールすることをお勧めします。 Mac の場合は、MAMP をインストールすることをお勧めします。

基本的な PHP の書き方

PHP ローカル環境を構成してインストールした後、PHP コードの書き方を見てみましょう。

PHP は HMTL コードで記述できます。以下のサンプルコードを参照してください。

<html>
<head>
<title> Sample </title>
</head>
<body>
<h1><?php print (&#39;Hello World!&#39;) ; ?> <h1>
</body>
</html>
ログイン後にコピー

この HTML コードでは、 の真ん中に埋め込まれていることがわかります。鬼ごっこ。

コードは次のとおりです:

<?php print (&#39;Hello World!&#39;) ; ?>
ログイン後にコピー

print() 関数は 1 つ以上の文字列を出力できるため、上記の完全な HTML コードについては、構成された PHP ローカル環境で実行して参照します。サーバーからアクセスすると「Hello World」という文字が表示されます。

注: PHP コードを記述する場合は、命令マークの終わりの前に (セミコロン) を付ける必要があり、それぞれの最後にも (セミコロン) を追加する必要があります。 PHP 命令)。セミコロンがないと、PHP コードは正しく動作しません。

ブラウザで実行されている PHP コードの結果にアクセスしたい場合は、このファイルを保存して表示する必要があります。 PHPで書かれたファイルの場合は、拡張子を「.php」として保存してください。たとえば、ここには「index.php」ファイルがあります。それをサーバーのルート フォルダーに保存して、ブラウザで localhost:80 (80 はポートを表します) を開くだけで確認できます。

使用される PHP 開発ツール

#最も一般的に使用されるのは、Notepad と SublimeText、および同様の多くの PHP エディターです。機能は似ていますが、好みに応じて選択できます。特定のツールについては、PHP 開発ツール ダウンロード チャネル

PHP の基本構文#を参照してください。

## 一般的な PHP 構文をいくつか紹介しましょう。

if else ステートメント

if ステートメントはプログラミングでよく使用されます。 「これをしたら、これをする」といった条件分岐を定義します。

たとえば、「パスワードが正しく入力され、ログインインターフェースに入れば次のインターフェースに入ることができます。ログインインターフェースのパスワードが間違っていた場合、エラーメッセージが表示されます。」ということで、見に来てくださいという意味です。

<?php 
if(如果您可以在登录屏幕上正确输入密码){
//您可以进入下一个屏幕。
} 
else if(如果登录屏幕上的密码为空白){
//让我正确输入密码。
}
else {
//显示消息“密码错误”}
?>
ログイン後にコピー

条件を指定することで、さまざまな想定に対応できるようになります。

for ステートメント

PHP には、反復処理 (英語では Loop と呼ばれます) を指定する構文がいくつかあります。その一つが声明です。

ループでは、同じコードを複数回繰り返すことができます。ただし、制限を決めずに反復回数を設定しただけでは、コンピューターは永遠に処理を続けてしまいます。そうするとコンピュータがループし、クラッシュする原因になります。

リピート処理は大変便利ですが、正しい使い方にご注意ください。 for文の繰り返しは以下のように処理されます。たとえば、1 ~ 100 の数値を表示する for ステートメントを作成してみましょう。

<?php
for ($i = 1; $i <= 100; $i++) {
echo $i; }
?>
ログイン後にコピー

forの後の​​()内に反復処理の条件を定義します。 $i = 1; 数量が 1 であることを意味します。 $i <=100; は 100 までの数値であることを意味します。これら 2 つでは、1 から 100 までの数値を定義します。最後に、 $i ; は (プラス) 記号を使用して、一時的な数値 i が追加されることを指定します。数値 $i--; を減算する場合は、マイナス記号を使用します。

while ステートメント

while ステートメントは、for ステートメントと同様に、反復を指定するための構文です。 for文との違いは条件文の書き方です。 while で指定された条件文が true (真) と評価された場合、while 条件内のコードが実行されます。

while文を使ってfor文を書くサンプルコードは以下の通りです。

 <?php 
 $i = 1; 
 while ( $i <= 100) { $i++; echo $i; } 
 ?>
ログイン後にコピー

まず、$i=1 は反復処理の開始を定義します。 $i 以降は、() の後の while に (100) に達するまで処理が続くと記述します。 for文の場合と同じように、$iを一つずつ追加し、その後に$iをechoして表示するように命令します。

while 文で表現する方法もあります。これは... while ステートメントです。これを実行してください... while ステートメントは基本的に while ステートメントの逆です。 do...while文を使用したwhile文の記述例は以下のとおりです。

<?php
$i = 1;
do {
$i++;
echo $i;
}
while ( $i <= 100)
?>
ログイン後にコピー

基本上,显示与while语句相同的结果。但是,while语句和do..while语句之间的巨大差异发生在“不正确的条件(false)”。在while语句的情况下,条件定义首先出现,因此不执行条件之后的处理。另一方面,在do ... while语句的情况下,首先处理条件,因此首先进行处理。请根据场景正确使用。

总结:

这一次,我们介绍了PHP是什么,PHP语言学习的优点和基本语法。通过以上介绍您是不是觉得PHP对于初学者来说很容易学习!除了这次介绍的代码和语法之外,PHP还有很多东西需要学习,都比较容易理解学习。如果你对php感兴趣,可以参加我们的php培训公益课,让我们一起学习PHP吧!

相关推荐:

1. 前端学习路线:如何成为一名优秀的前端开发人员!
2. 编程学习入门教程

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