ホームページ >バックエンド開発 >PHPチュートリアル >PHP ノート - Java プログラマーは PHP プログラムを理解します。phpjava プログラマーは _PHP チュートリアルを理解します。

PHP ノート - Java プログラマーは PHP プログラムを理解します。phpjava プログラマーは _PHP チュートリアルを理解します。

WBOY
WBOYオリジナル
2016-07-13 09:47:121012ブラウズ

PHP メモ - Java プログラマーは PHP プログラムを理解し、phpjava プログラマーは


1. phpはサーバーサイドスクリプト言語であり、緩やかに型付けされた言語です。

2. ?> xml スタイル

スクリプトスタイル

?> ショートスタイル

% ;;で終わります 3.

注: a)

b) c)

4. 変数はデータを保存するためのコンテナであり、大文字と小文字が区別されます。変数が非常に長い場合は、区切り文字 <<<を使用してください。

$k=<<

str; PHPは型付けが緩い言語であるため、変数の宣言時に特定の型キーワードがありません。

は一律に$ +

変数名で始まります

1、

は文字または

_

で始まる必要があります 2、 には英数字とアンダースコアのみを含めることができます

3、 は大文字と小文字が区別されます 5.

変数は、PHPスクリプト内のどこでも宣言できます。 引6. 用用

/ スクリプト — アクションの範囲

b) c) 関数の外で宣言された変数にはglobalスコープがあり、関数の外でのみアクセスできます。

関数内で宣言された変数には local スコープがあり、関数内でのみアクセスできます。 関数の内部呼び出し global

変数は

globalキーワードを使用して内部で宣言する必要があります。 ②$GLOBAL[index; ]

中すべてグローバル変数は保存されており、スーパーグローバル変数 $GLOBAL[index] を通じて取得できます。 $7.

g $ Global [Index] この配列は関数内でアクセスでき、グローバル変数を直接更新するために使用できます。 常8. , 通常、関数が実行されると、すべての変数が削除されます。削除する必要がない場合は、初回宣言時にstaticを使用する必要があります。 量9. 無 なし

はスクリプト内で値を変更できません。 define("定数の名前","

定数の値","定数名の大文字と小文字を区別するかどうか)ポジティブ ”);true(同じケース

)鈍感、false敏感。クラスで定数を定義するには、constキーワードを使用します。 使用する場所によって変化する定数は魔法定数になります。 1) __FILE__ 現在のフォルダー 2) __LINE__ 現在の行番号 3) __FUNCTION__ 現在の関数名 4) __CLASS__ 現在のクラス名 5) __METHOD__ 現在のオブジェクトのメソッド名 10. Print: echo は複数の文字列を出力できます。

print

は文字列のみを出力でき、常に

1

を返します。

11. 文字列の長さstrlen();文字列内の指定された文字またはテキストを取得しますstrpos(); キャラクター文字列の連結では、「.",".」を使用し、その後にスペースを追加する必要があります。

12. スーパーグローバル変数:

ヘッダー、パス、スクリプトの場所に関する情報を保存します。 c) HTML データはフォームから送信されました。

D) $ _post

HTML html フォームフォームの後のデータも、変数を渡すためによく使用されます。 e)htmlform(method=” get”

の後のフォームデータ)もurlで送信されたデータを収集することができます。 クライアント コンピュータからリモート サーバーにファイルをアップロードします。 g) サーバーを取得するサイド環境パラメータ。 (variables_order=EPGCS) h)の値

クッキー i)ユーザー セッションに関する情報、またはユーザー セッションの設定の変更。

13. include/requireステートメントは、指定されたファイルに存在するすべてのテキストを取得します/code / タグを追加し、 include/require ステートメントを使用してファイルにコピーします。

エラーが発生した場合は致命的なエラーが発生し、スクリプトが停止されます。

エラーが発生した場合は、警告のみが生成され、実行が続行されます。 c) urequire_once/Include_once

同じページは 1 回だけ含まれます。 14. 配列処理: $配列名

[' キー名']来てください配列を初期化します。Array()関数を使用して配列を作成することもできます。

count()配列の長さを返します。 配列トラバーサル: foreachループ、count()を使用して配列の長さを取得し、次にforを使用します。リスト() 言語構造ループ、デフォルトの数値インデックスにのみ使用されます;each()

はキーと値のペアを返します。 while(list($key,$value)=each($array)){

} foreach($array as $key => $value){ }

15.

PHP

クラスオブジェクトは、スコープを指定せずに

class

キーワードを使用して宣言できます。

変更用の var

メンバー メソッドと関数の違いは、キーワードを使用して変更できることです。コンストラクター

__contract、

デストラクター__destruct

16. "::" スコープ演算子、インスタンス化せずにクラスを呼び出すことができます。定数、変数、およびメソッド; "=>"

配列メンバーのアクセス記号; "->" オブジェクトメンバーアクセスシンボル;

"=&"引用(別名);

=の割り当て。

17. $変数名 = 新しいクラス名 ([パラメータ]) ; $変数名->

メンバー属性 = ; 属性に値を割り当てる; //属性値を取得; $変数名

->メンバーメソッド; // 使い方; 18. mysql

: 通常はconn.phpを使用してでカプセル化しますrequire 必要なページに移動します。 1) 2)

Mysql_Select_DB (" データベース名 ", $ CONN); // は指定されたデータベースに接続されます。 3) 4) 5)

$ ResultSet = MySQL_Query ($ SQL) または DIE ("無効なクエリ:".Mysql_error); 6) 7) ”.$v[‘タイトル’];

8) 9) Mysql_free_result ($ ResultSet) //

結果セットを閉じます。 10) mysql_close($conn);//接続を閉じます

Google翻訳にコピー翻訳結果 http://www.bkjia.com/PHPjc/1027448.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/1027448.html

技術記事

PHP 注 - Java プログラマーは PHP プログラムを理解し、phpjava プログラマーは 1 を理解します。PHP はサーバーサイドのスクリプト言語であり、緩やかに型付けされた言語です。 2. ?php ?xml スタイル スクリプト言語=php/sc...

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