解説
|
PHP言語では、文字列をダブルクォート「"」で囲んだ場合、エスケープシーケンスと呼ばれる「\」で始まる特殊文字を展開します。
【2】の場合、「c:\temp」の中の「\t」はタブを表す1文字(=1バイト)の特殊文字として展開されるため、strlen関数は7(バイト)ではなく、6(バイト)を返します。
PHPの問題はひとまずこれで終了です。お疲れさまでした
ハウツー
掲載日
|
PHP言語では、文字列をダブルクォート「"」で囲んだ場合、エスケープシーケンスと呼ばれる「\」で始まる特殊文字を展開します。
【2】の場合、「c:\temp」の中の「\t」はタブを表す1文字(=1バイト)の特殊文字として展開されるため、strlen関数は7(バイト)ではなく、6(バイト)を返します。
PHPの問題はひとまずこれで終了です。お疲れさまでした
Windows 11 26H2で8GBメモリのPCも高速化、それでも解消できない限界とは
Microsoft、ローカル実行できるコーディングAIを公開 - 推奨メモリは120GB超
Windows 11 26H2、リリースからわずか2週間で新機能に不具合
Windows 11、Microsoft Edgeの起動を高速化 低スペックPCで効果を確認
Windows 11でAirPodsのペアリングを最大15秒短縮
※本記事は掲載時点の情報であり、最新のものとは異なる場合があります。予めご了承ください。
開発/エンジニア システムやソフトウェアの開発に携わるエンジニアに向けた最新情報など仕事に役立つ話題などを提供していきます。