php private access
3.0.0
オブジェクトの私有地にアクセスするための小さな簡単なライブラリ。実際、それは有用なツールというよりはMADスキルの例です。反射API呼び出しはありません!
Composerを使用してください:
composer require arokettu/private-access --dev
これらの4つの単純な機能は、Psyshのようなもののためにヘルパーとして役立つことがあります
get_private_field()set_private_field()call_private_method()get_private_const() <?php
class X {
private $ field = 123 ;
}
$ x = new X ();
var_dump ( Arokettu Debug get_private_field ( $ x , ' field ' )); // 123
Arokettu Debug set_private_field ( $ x , ' field ' , 321 ); // $x->field = 321; ここで完全なドキュメントを読む:https://sandfox.dev/php/private-access.html
また、ドキュメントをお読みください:https://php-private-access.readthedocs.io/
gitlab(https://gitlab.com/sandfox/php-private-access/-/issues)のメインリポジトリに問題を提出してください
ライブラリは、MITライセンスの条件の下でオープンソースとして利用できます。