ホームページ バックエンド開発 PHPチュートリアル PHP モバイル インターネット開発用の変数と定数

PHP モバイル インターネット開発用の変数と定数

Mar 19, 2017 am 09:30 AM
php PHPチュートリアル ビデオチュートリアル

【はじめに】 1. PHP5 の基本構文形式 4 1. PHP 区切り文字 2. PHP コメントと構文識別子 (1)、単一行コメント C++ からのコメント C

から派生

2. PHP コメントと構文タグ


(1)、単一行コメント // C++ からのコメント # C 言語からのコメント

(2)、複数行コメント /* */ C 言語からのコメント

3 . 関数の使用形式

(1) 戻り値関数名 ()

(2) 戻り値関数名 (パラメーター、パラメーター)

(3) 関数名 (パラメーター、パラメーター、戻り値)

(4) Return値関数名 (.. ..) ユニバーサル文字 // PHP5.4 の使用法

変数はドル記号「$」で始まり、その後に識別子が続きます。識別文字列は文字、数字、アンダースコアのみで構成され、数字で始めることはできません。

りー

変数の名前の付け方

(1) 単語間を直接結び付ける

$titlekeyword

(2) 単語を繋ぐにはアンダースコアを使用する

$title_keyword

(3) 単語間の最初の文字を大文字にする(ハンプケース)

$titleKeyword

PHP のデータ型は次のとおりです:

(1) 文字列 (String): 一重引用符 (単純引用符) または二重引用符 (関数引用符) で囲まれた内容

(2) 整数 (整数): - 2^32 (3) 浮動小数点文字 (float または double) 1.8E+308 (1.8 x 10^308)

(4) ブール値 (boolean) true または false

(5)配列

(6)オブジェクト(オブジェクト)

	    $php=true;  //分号结束语句  
    if($php){  
        echo "真";    //分号结束语句  
    }             //大括号结束语句  
      
    $url="blog.csdn.net/dawanganban";  //定义变量  
    echo $url;   
    unset($url);   //删除一个变量url  
    echo $url;  
?>
ログイン後にコピー


(7) リソースタイプ (リソース) システムデータリソース

リソースは特別なデータタイプであり、変数は直接取得できないため、特別な関数を介してアクセスする必要があります:

データベースアクセスは Mysql 関数を介して行う必要があります。ライブラリ、Mysqli 関数ライブラリ、または PDO 関数ライブラリの実装。

ファイル アクセスは、FileSystem 関数ライブラリを通じて実装する必要があります。

ディレクトリ操作は、ディレクトリ関数ライブラリを通じて実装する必要があります。

画像操作は GD 関数ライブラリを通じて実装する必要があります。

(8) 空値(NULL)

定数はプログラム実行中にデータを変更できず、定数のスコープはグローバルです。定数の命名は変数と似ていますが、「$」記号がありません。有効な定数は文字またはアンダースコアで始まります。通常、PHP の定数は大文字であり、システム定数とカスタム定数に分けられます。

システム定数の例:

__FILE__ デフォルトの定数は、PHP プログラムのファイル名とパスを指します

__LINE__ デフォルトの定数は、PHP プログラムの行数を指します

__CLASS__ クラスの名前

は、定義によって決定されますPHP の () 関数 定数を定義します。構文形式は次のとおりです:

bool define(string $name,mixed $value [, bool case_$insensitive])

name: 定数の名前

value: の値定数

insensitive: 定数の名前を指定します 大文字と小文字は区別されますか? true に設定すると大文字と小文字が区別され、false に設定すると大文字と小文字が区別されます。デフォルト値は false です。

	class Person{  
    public $userName="阳光小强";  
    public function getMsg(){  
        echo "姓名为:".$this->userName;  
    }  
}  
$p=new Person();  
$p->getMsg();  
  
?>
ログイン後にコピー
ログイン後にコピー

変数変数

	define("COLOR", "red");  //定义一个常量COLOR,值为red  
echo COLOR."
";       //输出常量COLOR的值
ログイン後にコピー
ログイン後にコピー

出力結果は次のようになります: 123

文字列内の変数を出力する場合は二重引用符を使用します

	$a="b"         
$$a="123"  //可变变量  
echo $b;
ログイン後にコピー
ログイン後にコピー

n t r など、二重引用符で囲んで実行できるエスケープ文字は他にもあります

データ型を決定してください

	$a=50;  
//echo '我有$a元人民币";    单引号  
echo "我有$a元人民币";
ログイン後にコピー
ログイン後にコピー


1. PHP セパレーター

rree

2. PHP コメントと構文マーカー

(1), 単一行コメント // C++ からのコメント #C 言語からのコメント

(2)、複数行のコメント /* */ C 言語からのコメント

3. 関数の使用形式
(1) 戻り値関数名()

(2)戻り値関数名(パラメータ、パラメータ)

(3) 関数名(パラメータ、パラメータ、戻り変数)

(4) 戻り値関数名 (.. ..) 汎用文字 // PHP5.4の使い方

2. PHP5.4 変数と変数のデータ型

変数はドル記号「$」で始まり、その後に識別子が続きます。識別文字列は文字、数字、アンダースコアのみで構成され、数字で始めることはできません。

リーリー 変数に名前を付ける方法

(1) 単語間の直接的なつながり

$タイトルキーワード

(2) 単語を繋ぐにはアンダースコアを使用します

$title_keyword

(3) 単語間の最初の文字を大文字にする(ハンプケース)

$タイトルキーワード

PHPのデータ型は次のとおりです:

(1) 文字列: 一重引用符 (単純引用符) または二重引用符 (機能引用符) で囲まれた内容

(2)整型(integer): -2^32 < n < 2^32-1

(3)浮点符(float或double) 1.8E+308 (1.8 x 10^308)

(4)布尔型(boolean) true或false

(5)数组(Array)

(6)对象(Object)

	class Person{  
    public $userName="阳光小强";  
    public function getMsg(){  
        echo "姓名为:".$this->userName;  
    }  
}  
$p=new Person();  
$p->getMsg();  
  
?>
ログイン後にコピー
ログイン後にコピー
PHP モバイル インターネット開発用の変数と定数

(7)资源类型(Resouce) 系统数据资源

资源是一个特殊的数据类型,无法直接获得变量,需要通过专门的函数来访问:

数据库访问必须通过Mysql函数库、Mysqli函数库或PDO函数库实现。

文件访问必须通过FileSystem函数库实现。

目录操作必须通过Directory函数库实现。

图像操作必须通过GD函数库实现。

(8)空值(NULL)

三、PHP5.4的系统常量与自定义常量

常量在程序执行期间无法改变数据,常量的作用域是全局的。常量的命名与变量相似,只是不带“$"符号。一个有效的常量由字母或者下划线开头,一般在PHP中常量都为大写字母而且又分为系统常量和自定义常量。

系统常量范例:

__FILE__ 默认常量,是指PHP程序文件名及路径

__LINE__ 默认常量,是指PHP程序的行数

__CLASS__ 类的名称

在PHP中通过define()函数来定义一个常量,其语法格式为:

bool define(string $name, mixed $value [, bool case_$insensitive])

name:常量的名称

value:常量的值

insensitive:指定常量名称是否区分大小写。如果设置为true则不区分大小写;如果设置为false则区分大小写,默认值为false。

	define("COLOR", "red");  //定义一个常量COLOR,值为red  
echo COLOR."
";       //输出常量COLOR的值
ログイン後にコピー
ログイン後にコピー

可变变量

	$a="b"         
$$a="123"  //可变变量  
echo $b;
ログイン後にコピー
ログイン後にコピー
输出结果为:123

在字符串中输出变量要使用双引号

	$a=50;  
//echo &#39;我有$a元人民币";    单引号  
echo "我有$a元人民币";
ログイン後にコピー
ログイン後にコピー
在双引号中可以执行的转意字符更多,比如 PHP モバイル インターネット開発用の変数と定数n PHP モバイル インターネット開発用の変数と定数t PHP モバイル インターネット開発用の変数と定数r

判断数据类型

	$a="-5";  
//$a=-5;  
var_dump($a);
ログイン後にコピー

以上がPHP モバイル インターネット開発用の変数と定数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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)

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

Cakephp4 で日付と時刻を操作するには、利用可能な FrozenTime クラスを利用します。

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

CakePHP クイックガイド CakePHP クイックガイド Sep 10, 2024 pm 05:27 PM

CakePHP はオープンソースの MVC フレームワークです。これにより、アプリケーションの開発、展開、保守がはるかに簡単になります。 CakePHP には、最も一般的なタスクの過負荷を軽減するためのライブラリが多数あります。

PHPでHTML/XMLを解析および処理するにはどうすればよいですか? PHPでHTML/XMLを解析および処理するにはどうすればよいですか? Feb 07, 2025 am 11:57 AM

このチュートリアルでは、PHPを使用してXMLドキュメントを効率的に処理する方法を示しています。 XML(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます

DeepSeek使用のためのFAQの概要 DeepSeek使用のためのFAQの概要 Feb 19, 2025 pm 03:45 PM

Deepseekai ToolユーザーガイドとFAQ Deepseekは、強力なAIインテリジェントツールです。 FAQ:異なるアクセス方法の違い:Webバージョン、アプリバージョン、API呼び出しの間に機能に違いはありません。アプリは、Webバージョンのラッパーにすぎません。ローカル展開は蒸留モデルを使用します。これは、DeepSeek-R1のフルバージョンよりもわずかに劣っていますが、32ビットモデルには理論的には90%のフルバージョン機能があります。居酒屋とは何ですか? Sillytavernは、APIまたはOllamaを介してAIモデルを呼び出す必要があるフロントエンドインターフェイスです。壊れた制限とは何ですか

See all articles