static を付与した変数についてですが、インスタンス処理が終了しても、値がリセットされず保持されている変数、プログラムが終了するまでは保持し続けるという認識でよろしいでしょうか?
また、クラスから直接実行できるとあるのですが、クラスに紐付いた( static が付与されている)メソッドは Post::showInfo で実行できる、クラスに紐付いていない( static が付与されていない)メソッド show は実行できないとの認識でよろしいでしょうか?
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?