検索

1.echo() 函数 返回值:void
echo 表示向浏览器输出字符串

2.注释 // # /*......*/

3.print() ,printf() ,print_r()
print()函数 返回值:int;
表示向浏览器输出字符串
echo print("print");
输出结果: print1
echo 把print的返回值打印出来


printf()函数 返回字符串的长度;
(中文占两个)
printf("我今天买了%d套光盘",10);
输出结果:我今天买了10套光盘

sprintf()函数 字符串保留在内存中;
需要echo 将其输出
echo sprintf("123");

print_r() 函数打印变量本身;
如果是数组则打印出数组

$a=array('a','b','c','d');
print_r($a);

3.标示符与变量
标识符是变量名称
标识符可以任意长度,可以由任何字母,数字,下划线组成
标识符不能由数字开始
在PHP中标示符区分大小写
一个变量名称可以与一个函数名称相同

创建变量:$sum=0 ; $name="names";
通过赋值来确定变量类型

变量的类型:
PHP支持如下基本数据类型:
Integer,Float(Double),String,Boolean,Array,Object

类型转换:
$num=1;
$total=(float)$num;

*检查变量的类型
Gettype() 检测变量类型;
$a=3.14;
echo gettype($a);
输出结果: Double


Settype() 设置变量类型;
$sum=100;
settype($sum,"string");
echo gettype($sum);
输出结果: string

*检测变量是否存在
isset(); //判读变量是否存在
$a=1;
echo isset($a); //返回的是布尔值
如果$a存在返回 : 1

unset(); //销毁变量
unset($a);
销毁变量$a;

empty();
echo empty($a);
检查一个变量的值是否为空,为空就返回 1

类型判断函数
is_array(),is_double(),is_float(),is_real(),is_long(),
is_integer(),is_string(),is_object(),is_resource(),
is_null(),is_numeric()
$num=100;
is_interger($num);


变量数据类型转换函数(临时转换):
intval(),floatval(),strval()
$num=22.22;
$a=intval($num);
intval($num)整体被转换成整型
$num的类型没有改变


超级全局变量:
$GLOBALS [所有全局变量数组]
$_SERVER [服务器环境变量数组]
$_GET [通过GET方法传递给该脚本的变量]
$_POST [通过POST方法传递给该脚本的变量]
$_COOKIE [cookie变量数组]
$_FILES [与文件上载相关的数组]
$_REQUEST [所有用户输入的变量数组]
$_SESSION [会话变量数组]

常量:被定义后不能改变的量
常量没有$符
常量只可以保存布尔值,整数,浮点数或字符串数据
defin("TOTAL",100);

TOTAL一直就是100

4.访问表单变量
$_POST["username"];
$_GET["username"];

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
どのデータをPHPセッションに保存できますか?どのデータをPHPセッションに保存できますか?May 02, 2025 am 12:17 AM

phpssionscanStorestrings、numbers、arrays、andobjects.1.strings:textdatalikeusernames.2.numbers:integersorfloatsforcounters.3.arrays:listslikeshoppingcarts.4.objects:complextructuresthataresialized。

どのようにPHPセッションを開始しますか?どのようにPHPセッションを開始しますか?May 02, 2025 am 12:16 AM

tostartaphpsession、outsession_start()atthescript'sbeginning.1)placeitbe foreanyouttosetthesscookie.2)usesionsionsionsionserdatalikelogintatussorshoppingcarts.3)再生セッションインドストップレベントフィックスアタック

セッションの再生とは何ですか?また、セキュリティをどのように改善しますか?セッションの再生とは何ですか?また、セキュリティをどのように改善しますか?May 02, 2025 am 12:15 AM

セッション再生とは、新しいセッションIDを生成し、セッション固定攻撃の場合にユーザーが機密操作を実行するときに古いIDを無効にすることを指します。実装の手順には次のものが含まれます。1。感度操作を検出、2。新しいセッションIDを生成する、3。古いセッションIDを破壊し、4。ユーザー側のセッション情報を更新します。

PHPセッションを使用する際のパフォーマンスの考慮事項は何ですか?PHPセッションを使用する際のパフォーマンスの考慮事項は何ですか?May 02, 2025 am 12:11 AM

PHPセッションは、アプリケーションのパフォーマンスに大きな影響を与えます。最適化方法には以下が含まれます。1。データベースを使用してセッションデータを保存して応答速度を向上させます。 2。セッションデータの使用を削減し、必要な情報のみを保存します。 3.非ブロッキングセッションプロセッサを使用して、同時実行機能を改善します。 4.セッションの有効期限を調整して、ユーザーエクスペリエンスとサーバーの負担のバランスを取ります。 5.永続的なセッションを使用して、データの読み取り時間と書き込み時間を減らします。

PHPセッションはCookieとどのように異なりますか?PHPセッションはCookieとどのように異なりますか?May 02, 2025 am 12:03 AM

phpsesionsareserver-side、whilecookiesareclient-side.1)Sessionsionsionsoredataontheserver、aremoresecure.2)cookiesstoredataontheclient、cookiestoresecure、andlimitedinsizeisize.sesionsionsionivationivationivationivationivationivationivationivate

PHPはユーザーのセッションをどのように識別しますか?PHPはユーザーのセッションをどのように識別しますか?May 01, 2025 am 12:23 AM

phpidentifiesauser'ssessionsingsinssessionCookiesIds.1)whensession_start()iscalled、phpgeneratesauniquesidstoredsored incoookienadphpsessidontheuser'sbrowser.2)thisidallowsphptortorieSessiondatadata fromthata

PHPセッションを保護するためのベストプラクティスは何ですか?PHPセッションを保護するためのベストプラクティスは何ですか?May 01, 2025 am 12:22 AM

PHPセッションのセキュリティは、次の測定を通じて達成できます。1。session_regenerate_id()を使用して、ユーザーがログインまたは重要な操作である場合にセッションIDを再生します。 2. HTTPSプロトコルを介して送信セッションIDを暗号化します。 3。Session_Save_Path()を使用して、セッションデータを保存し、権限を正しく設定するためのSecure Directoryを指定します。

PHPセッションファイルはデフォルトで保存されていますか?PHPセッションファイルはデフォルトで保存されていますか?May 01, 2025 am 12:15 AM

phpsessionFilesToredInthededirectoryspecifiedBysession.save_path、通常/tmponunix-likesystemsorc:\ windows \ temponwindows.tocustomizethis:1)uesession_save_path()tosetaCustomdirectory、ensuringit'swritadistradistradistradistradistra

See all articles

ホット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衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

SublimeText3 中国語版

SublimeText3 中国語版

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