ホームページ >バックエンド開発 >PHPチュートリアル >30分で瞬時にPHP言語を学習
30 分で PHP 言語を瞬時に学習
これはまったく誇張ではありませんが、基本的なプログラミング スキルが必要です。私が話しているのは PHP 言語を学ぶことであり、PHP を使用して Web サイトを構築したり WEB アプリケーションを作成することを学ぶことではありません。 PHP は Web 向けであり、構文もシンプルで理解しやすいため、この言語はそれほど難しくありません。ただし、Web サイトを構築したい場合は、WEB エディターやサーバーなども必要になります。これを読めば、PHP の学び方、良いウェブサイトの作り方がわかります。ウェブサイトを構築するには多くの労力がかかりますが、実際には難しいことではありません。
1.Php は、 でマークするのが最適です。これにより、システムのコンパイル時間。もちろん <%???%> または ?????> と でもOKです。
2.メモ
/*複数行
コメント*/???
//単一行コメント
#単一行コメント
3.命令区切り文字 各命令は「;」で終わる必要があります。
4.変数は $ で始まります: $ab=’zhaohua’;
一般的な高級言語と同様、その変数も大文字と小文字が区別され、数字で始めることはできません。他の高級言語とは異なり、使用前に宣言する必要はありません。型付けが弱い言語です。しかし、php を過小評価しないでください。 PHP は高速な Web 言語要件であるため、他の言語とは異なり、事前に宣言する必要はありません。
5.定数: 組み込み定数を備えたシステムが多数あります。オペレーティング システム情報を表示する PHP_OS、表示する PHP_VERSION PHP バージョン... 詳細については、PHP マニュアルを確認してください。
define ("NAME", "php") // put をカスタマイズすることもできます。単語 >php が NAME に割り当てられています。
6.データ型:
4 つのスカラー型: integer?、boolean、float?、string。
混合型: array (配列) と object (オブジェクト) PHP はオブジェクト指向です。
PHP には特殊なタイプがあります: resource? (データベースに接続すると、返されるデータが resource になる場合があります)、
NULL (空の型) 次のような型: $b=NULL;
注: Var_dump() は、コードが非常に長くて忘れてしまった場合、または他の人のコードを見た場合に変数の型を確認するために使用できます。
7.よく使用される関数をすべて理解することは不可能ですが、最も基本的な関数は覚えておく必要があります。
例:
strlen()?文字列の長さを確認します
strcmp() strcasecmp() strncmp()
strstr()文字列置換?stristr()
trim()?スペースに移動ltrim()右に移動 rtrim()左に移動
printf()?さまざまな型の値を出力
ksort()配列インデックスでソート?sort()配列要素でソート
8.php は、メソッド、演算子のオーバーロード、継承をサポートしません。それは結局のところ、オブジェクト指向の Web 言語だからです。支援を求める人もいる一方、反対する人もおり、未だに支援は得られていない。他の人にもコメントしてもらいましょう。
9.Function?すべての関数は、JavaScript スクリプトと同じ function を使用して定義されています。 、それらはすべて WEB を対象としているため、非常に簡単になります。例:
function display_size($file){//ファイル サイズを決定する方法は G または M ですか?
$file_size=filesize($file);
If($file_size>=100202)
{
??????$file_size=round($fiel_size/100202*100)/100.”g”;
}
エルセイフ($file_size>=45202)
{
????$file_size=round($fiel_size/45202*100)/100.”m”;
}
ファイルサイズを返す;
}
10.echo 関数は、表示に使用される print と同じです。
echo $abc;// は、$abc の値を表示するために使用されます。
11.さらに多くの関数または関数フレームワークを使用したい場合は、オンラインにアクセスして PEAR (PHP 拡張機能およびアプリケーション ライブラリ) をダウンロードします。これは、442 パッケージと 40 個の複数のテーマ、DB、APIPHP フレームワークおよび配布システムです。パッケージ内の 🎜> は、データベース、Mail パッケージ、Net_Socket に接続するために使用されます... もちろん、それが気に入らない場合は、それを補うこともできますあなた自身。
12.テンプレート (テンプレート) が完成しました
J2EE は、struts2、struts テンプレートなどがあることを認識しています。 もちろん、PHP には多数のテンプレートがあります。ただし、初心者にとっては、最初に基本的な知識を習得することが最も重要です。これらのテンプレートは後で使用できます。すぐにこれらのテンプレートを使用しなくても、優れた Web サイトや WEB アプリケーションを作成できます。これらのテンプレートには厳格な要件のみがあり、バグが少ない可能性があり、独自に開発する手間を省くことができる統合機能が多数あります。ただし、基本的な知識がない人が使い始めるのは困難です。 0 ああ、でも、それを学びたいのであれば、難しいことではありません。次のテンプレートをダウンロードして、その詳細な説明を見てから、コードを見てください (完全に理解する必要はありません)。理解して、慣れれば、応用できます。この側面の知識を学びたいのであれば、ただ応用したいだけであれば、それを注意深く学ぶことは悪いことではないと思います。注意深く勉強するのは時間の無駄なので、他の人に従ってください)。例: Smarty、Savant、tinyButStrong、Template Lite... これらはインターネットからダウンロードできます。企業によっては独自のテンプレートを用意している場合もあります。自分でテンプレートを作成することもできます。自分のテンプレートが優れており、高速で、バグがなく、非常に便利です。将来的には、あらゆる Web サイトや PHP アプリケーション システムで使用できるようになります。
13.これだけで勉強すると、たくさんの問題が発生する可能性があります。では、問題が発生した場合はどうすればよいでしょうか。 PHP マニュアルを確認したり、Baidu で検索したり、
などの技術的なブログ投稿にアクセスしたりできます。?
http://hi.baidu.com/bazhaohua/blog?Eインターネット愛???http://www.phpchina.com ?PHP中国