static変数を関数内で定義して、+のような文字列を出力するたびにひとつずつ増やすようなコードを作りたいのですがインクリメントを使ってもうまくいきません。
数値の場合や1という文字列の場合は関数を呼び出す度に次の数値が羅列されていくのですが何かいい方法はあるのでしょうか。
構成は以下のようにしたいです。
php
1<?php 2 3 function printPlus() { 4 static $a = 1; 5 print("{$a}<br>"); 6 $a++; 7 } 8 9 printPlus(); 10 printPlus(); 11 printPlus(); 12?>
この場合は、
1
2
3
と出力されますが、$aに代入する値を+という文字列にして出力していくと、
+
++
+++
というふうにしたいです。