定数化解決方法
解決したいこと
$x = 123456789;
$y = substr($x,3,2); //
例)
$y = substr($x,3,2)には2を定数化にしたいです。
環境はPure phpです。
解決方法を教えて下さい。
例)
私は下記の順番で実装しましたが、間違っていると気がします。
例)
1)cfgファイルにconst cfg_y = '2';
2) Sendclassの中にinitファイルから呼び出している。
0
$x = 123456789;
$y = substr($x,3,2); //
例)
$y = substr($x,3,2)には2を定数化にしたいです。
環境はPure phpです。
解決方法を教えて下さい。
例)
私は下記の順番で実装しましたが、間違っていると気がします。
例)
1)cfgファイルにconst cfg_y = '2';
2) Sendclassの中にinitファイルから呼び出している。
特に記載が無いのと,最初に出たリファレンスページが 8 だったので,
PHP8 と仮定します.
define
では特に問題無く下記のコードが動作しました.
const
だと駄目なようでした.
<?php
define('AAA', 123456789);
define('BBB', substr(AAA, 3, 2));
var_dump(AAA);
var_dump(BBB);
$ php a.php
int(123456789)
string(2) "45"
参考
@mikayume
Questioner
@mikayume
Questioner
@mikayume
Questioner