ホームページ バックエンド開発 PHPチュートリアル Photoshop の学習体験 PHP の学習の基礎 ページ 1/2

Photoshop の学習体験 PHP の学習の基礎 ページ 1/2

Jul 29, 2016 am 08:38 AM

WEB アプリケーション
クライアントがサーバー プログラムにリクエストを送信すると、Web サーバーはリクエストに応じて対応するページに応答します。ページに PHP スクリプトが含まれている場合、サーバーはそれを解釈して実行するために PHP インタープリターに渡します。生成された HTML コードがクライアントに渡され、クライアントのブラウザがその HTML コードを解釈して、最終的に Web 形式のページを形成します。
PHPでできること
PHPは主に、
PHPアナライザー、WEBサーバー、WEBブラウザの3つの分野で使われます。
PHP 構文構造
プログラミング言語の字句構造とは、その言語でプログラムを記述する方法を規定する基本的な規則の集合を指します。
ユーザー定義の関数名またはクラス名は大文字と小文字が区別されません。変数は大文字と小文字が区別されます。つまり、$name、$NAME、$NaMe は 3 つの異なる変数です。
PHP は、単純なステートメントを区切るためにセミコロンを使用します。
PHP コメント
PHP は、次のように C、C++、およびシェル スクリプト スタイルのコメントをサポートします:
// 単一行のコメント
/* */ 複数行のコメント (注: 入れ子にすることはできません)
# スクリプト コメント
~~~~ ~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ~~~~~~~~~~~~~~~~~~~~
定数
定数は、単純な識別子で定義された固定値であり、デフォルトでは大文字と小文字が区別されます。
定数識別子は慣例により常に大文字です。
define() はこの関数を使用して定数を定義します。
文字列(文字列)定数は、組み込み定数とカスタム定数に分類されます。
定数にはスカラー データ (ブール (ブール)、整数 (整数)、浮動小数点 (浮動小数点数)) のみを含めることができます。
組み込み定数: PHP システムによって提供され、どのページでも値が変化しない定数です。
PHP_OS: 表示サーバーのオペレーティング システムのバージョン
PHP_VERSION: PHP のバージョンを表示します
いくつかの一般的なシステム定数
__FILE__: PHP ファイル名、参照ファイルの場合は、参照ファイル名が表示されます
__LINE__: PHP ファイルの行数
TRUE FALSE: true または false を示す定数
E_ERROR: コード内の最新のエラーを特定します
E_WARNING: コード内の最新の警告を示します
E_PARSE: コード内の潜在的な問題がある場所を分析します
E_NOTICE: 異常な場合ただし、必ずしも間違っているとは限りません
カスタム定数
定数を定義するには、define () を使用します
define("mycomputer", "IBM");
定数の定義: mycomputer 定数の値は IBM です
define("mycomputer");定数が定義されているかどうか、定義されている場合は 1 を返し、定義されていない場合は空を返します
変数
PHP では、変数名に続くドル記号 ($) が変数を表します。変数名は大文字と小文字が区別されます
< php
$var = 'Bob';
echo "$var, $Var"; // 出力「Bob, Joe」も同時に出力できますtime 2 つの変数名
$4site = 'not Yet'; // 不正な変数名です。変数は数値で始めることはできません
$_4site = 'not Yet'; // 正当です。変数名; 中国語を使用できますが、使用はお勧めしません
isset($var) //変数が定義されているかどうかを確認します
unset($var) //変数を削除します $var
empty($ var) //決定変数の値が存在するかどうか
echo $var //Empty
>
変数変数
変数変数は、変数変数の変数名として通常の変数の値を取得します
< php
$a = 'hello' ; // 通常の変数
$$a = 'world' // 変数変数 変数変数は、変数変数の名前として通常の変数の値を使用します
echo "$a ${$a} "; // 出力: hello world
echo "$a $hello"; //出力: hello world
>
定数は変数とは異なります
定数の前にドル記号 ($) はありません
定数は、define( でのみ使用できます) ) 代入ステートメントによる関数定義ではありません。
定数は変数スコープの規則に関係なく、どこでも定義およびアクセスできます。
定数は再定義または未定義にすることはできません。
定数の値はスカラーのみです。 type
4 つのスカラー型:
Boolean
Integer
Float (浮動小数点数、double とも呼ばれる)
String (文字列)
2 つの複合型:
Array (配列)
Object (オブジェクト)
最後に、2 つの特別な型があります。
Resource (リソース)
NULL 空
PHP は非常に型付けが弱い言語です。
PHP では、変数の型は通常プログラマによって設定されるのではなく、変数が使用されるコンテキストに基づいて実行時に決定されます。
例:
< php
$bool = TRUE; (gettypeは変数の型を取得します)
echo gettype($str); // 出力文字列
整数値
整数値を指定可能、16 進数または 8 進数の表記であり、その前にオプションの記号 (- または +) を付けることができます。
< php
$a = 1234; // 10 進数
$a = 0123; // 8 進数 (10 進数の 83 に等しい) 10 の 16 進数 (10 進数の 26 に等しい)
>
浮動小数点
浮動小数点数 (浮動小数点数、倍精度浮動小数点数、または実数とも呼ばれる) は、次の構文で定義できます。
< php
$a = 1.234; $a = 1.2e3;
$a = 7E-10;
文字列
文字列は一連の文字です。 PHP では、文字はバイトと同じです。つまり、合計 256 個の異なる文字が存在する可能性があります。これは、PHP が Unicode をネイティブにサポートしていないことも意味します。 (文字列型については、次の専用の章で詳しく説明します)

Boolean
これは最も単純な型です。 boolean は、TRUE または FALSE の真理値を表します。
他の型がブール型に変換される場合、次の値は FALSE とみなされます:
ブール値 FALSE
整数値 0 (ゼロ)
浮動小数点値 0.0 (ゼロ)
空の文字列と文字列 "0"
なしの配列メンバー変数
セルのないオブジェクト (PHP 4 でのみ使用可能)
特殊な型 NULL (設定されていない変数を含む)
他のすべての値は TRUE とみなされます (リソースを含む)。
配列
配列はPHPにおける重要なデータ型です。スカラーは 1 つのデータのみを保存できますが、配列は複数のデータを保存できます。
$my=array('1','2','abc','d');
Object (オブジェクト)
Object は後で学習する高度なデータ型
Resource (リソース)
リソースは次のもので構成されます作成して使用する特殊な関数
型キャスト
PHP での型キャスト: 変換する変数の前にターゲットの型を括弧で囲んで追加します。
許可されるキャストは次のとおりです:
(int)、(integer) - 整数型に変換します
(bool)、(boolean) - ブール型に変換します
(float)、(double)、(real) - 浮動小数点型に変換します
(string) - 文字列に変換
(array) - 配列に変換
(object) - オブジェクトに変換
$foo = 10; // $foo は整数
$bar = (boolean) $foo ; // $bar はブール値です
>現在のページ 1/2 12次のページ

上記は、Photoshop の学習体験、PHP 学習の基礎、1/2 ページを紹介しています。PHP チュートリアルに興味のある友人の参考になれば幸いです。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PHPのカール:REST APIでPHPカール拡張機能を使用する方法 PHPのカール:REST APIでPHPカール拡張機能を使用する方法 Mar 14, 2025 am 11:42 AM

PHPクライアントURL(CURL)拡張機能は、開発者にとって強力なツールであり、リモートサーバーやREST APIとのシームレスな対話を可能にします。尊敬されるマルチプロトコルファイル転送ライブラリであるLibcurlを活用することにより、PHP Curlは効率的なexecuを促進します

Codecanyonで12の最高のPHPチャットスクリプト Codecanyonで12の最高のPHPチャットスクリプト Mar 13, 2025 pm 12:08 PM

顧客の最も差し迫った問題にリアルタイムでインスタントソリューションを提供したいですか? ライブチャットを使用すると、顧客とのリアルタイムな会話を行い、すぐに問題を解決できます。それはあなたがあなたのカスタムにより速いサービスを提供することを可能にします

PHPにおける後期静的結合の概念を説明します。 PHPにおける後期静的結合の概念を説明します。 Mar 21, 2025 pm 01:33 PM

記事では、PHP 5.3で導入されたPHPの後期静的結合(LSB)について説明し、より柔軟な継承を求める静的メソッドコールのランタイム解像度を可能にします。 LSBの実用的なアプリケーションと潜在的なパフォーマ

JSON Web Tokens(JWT)とPHP APIでのユースケースを説明してください。 JSON Web Tokens(JWT)とPHP APIでのユースケースを説明してください。 Apr 05, 2025 am 12:04 AM

JWTは、JSONに基づくオープン標準であり、主にアイデンティティ認証と情報交換のために、当事者間で情報を安全に送信するために使用されます。 1。JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。 2。JWTの実用的な原則には、JWTの生成、JWTの検証、ペイロードの解析という3つのステップが含まれます。 3. PHPでの認証にJWTを使用する場合、JWTを生成および検証でき、ユーザーの役割と許可情報を高度な使用に含めることができます。 4.一般的なエラーには、署名検証障害、トークンの有効期限、およびペイロードが大きくなります。デバッグスキルには、デバッグツールの使用とロギングが含まれます。 5.パフォーマンスの最適化とベストプラクティスには、適切な署名アルゴリズムの使用、有効期間を合理的に設定することが含まれます。

フレームワークセキュリティ機能:脆弱性から保護します。 フレームワークセキュリティ機能:脆弱性から保護します。 Mar 28, 2025 pm 05:11 PM

記事では、入力検証、認証、定期的な更新など、脆弱性から保護するためのフレームワークの重要なセキュリティ機能について説明します。

フレームワークのカスタマイズ/拡張:カスタム機能を追加する方法。 フレームワークのカスタマイズ/拡張:カスタム機能を追加する方法。 Mar 28, 2025 pm 05:12 PM

この記事では、フレームワークにカスタム機能を追加し、アーキテクチャの理解、拡張ポイントの識別、統合とデバッグのベストプラクティスに焦点を当てています。

PHPのCurlライブラリを使用してJSONデータを含むPOSTリクエストを送信する方法は? PHPのCurlライブラリを使用してJSONデータを含むPOSTリクエストを送信する方法は? Apr 01, 2025 pm 03:12 PM

PHP開発でPHPのCurlライブラリを使用してJSONデータを送信すると、外部APIと対話する必要があることがよくあります。一般的な方法の1つは、Curlライブラリを使用して投稿を送信することです。

See all articles