をアンパサンドで開始する意味を発表する
PHP機能定義の開始時にアンパサンド(&)シンボルに遭遇します質問を提起できます。このシンボルの重要性とその意味を探りましょう。値自体よりも。関数が参照によって返されると、返された変数に加えられた変更は元の変数に反映されます。どの変数が参照割り当てを受信するかを決定するための関数を希望するシナリオ。ただし、PHPはこのプロセスを自動的に最適化するため、パフォーマンスの向上のみにのみ返品を使用することを避けることが重要です。
は、返品ごとの関数を使用するライブラリを利用するために、Facebookライブラリに関連する簡略化された例を検討してください。 $ ext_perm = 'some_permission'; $ result =&$ fb-> users_hasapppermission($ ext_perm);この例では、function users_hasapppermissionは、特定のユーザーのアプリの許可をチェックする結果を保持する変数への参照を返します。結果を$ resultに割り当てることにより、その後の$ resultへの変更は、元の参照も変更します。も変更されます。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3