0
PHP 7で作業していますが、長さ0の文字列を渡したい場合があります。長さ0の変数zend_stringを生成するにはどうすればいいですか?PHP 7:長さ0のzend_string変数の生成方法
私はNULLを逆参照しようとしているので、zend_string変数にNULLを割り当てようとしましたが、行コードがクラッシュしました。私たちは、変数と値全体のNULLまたは文字列の長さをzend_stringにメモリを割り当てる必要が推測しています0
新しい割り当てでは、正しい方法は 'ZSTR_EMPTY_ALLOC()'を使用しています。これは、内部文字列を返します。 (名前は悪いですが、何も割り当てません) – NikiC
いいね、ありがとう、私の答えはgrepと推測でした。 :) –
私は両方の方法の上で試しましたが、私の問題を解決しませんでした。私は再びシナリオを説明します。以前のPHP 5のzval-> value.strはchar配列であったがphp7ではzend_string *型に変更されています。私の必要条件はzend_string *変数は特定の値の長さを持っていて5と言うべきですが、その値はNULLでなければなりません。 – abhi7436