FFI::scope

(PHP 7 >= 7.4.0, PHP 8)

FFI::scope — Instancie un objet FFI avec les dĂ©clarations C analysĂ©es lors du prĂ©chargement

Description

public static function FFI::scope(string $name): FFI

Instancie un objet FFI avec les déclarations C analysées lors du préchargement.

La mĂ©thode FFI::scope() peut ĂȘtre appelĂ©e sans risque plusieurs fois pour la mĂȘme portĂ©e. Plusieurs rĂ©fĂ©rences Ă  la mĂȘme portĂ©e peuvent ĂȘtre chargĂ©es en mĂȘme temps.

Liste de paramĂštres

name
Le nom de la portée définie par une définition FFI_SCOPE spéciale.

Valeurs de retour

Retourne l'objet FFI fraßchement créé.

Voir aussi

  • FFI::load() - Charge les dĂ©clarations C Ă  partir d'un fichier d'en-tĂȘte C
add a note

User Contributed Notes 1 note

up
0
mh at hanft dot de ¶
2 years ago
I have found out that FFI::scope only works with Apache when you select Apache's threading model "prefork".  Using any other threading model results in "scope not found" (and you have to use FFI::load instead because preloading seems not to be possible in this case).