解説
|
PHP言語では、文字列をダブルクォート「"」で囲んだ場合、エスケープシーケンスと呼ばれる「\」で始まる特殊文字を展開します。
【2】の場合、「c:\temp」の中の「\t」はタブを表す1文字(=1バイト)の特殊文字として展開されるため、strlen関数は7(バイト)ではなく、6(バイト)を返します。
PHPの問題はひとまずこれで終了です。お疲れさまでした
ハウツー
掲載日
|
PHP言語では、文字列をダブルクォート「"」で囲んだ場合、エスケープシーケンスと呼ばれる「\」で始まる特殊文字を展開します。
【2】の場合、「c:\temp」の中の「\t」はタブを表す1文字(=1バイト)の特殊文字として展開されるため、strlen関数は7(バイト)ではなく、6(バイト)を返します。
PHPの問題はひとまずこれで終了です。お疲れさまでした
Windows 11、起動不能の恐れも セキュアブート証明書の期限が2026年6月に迫る
Windows 11標準のコマンドプロンプトが大幅刷新、Windows Terminalの機能を統合へ
Ubuntu 26.04、最小メモリ6GBに Windows 11より厳しい?実際の条件は
Chromeが高速化、動画・音声も遅延読み込み対応へ 表示速度はどう変わる?
Windows 11最新プレビュービルド、タスクマネージャーが大幅進化 AI処理「NPU」も可視化
開発/エンジニア システムやソフトウェアの開発に携わるエンジニアに向けた最新情報など仕事に役立つ話題などを提供していきます。