ignore_user_abort <<< |
pack | php_check_syntax >>> |
6.22 Fonctions diverses 6 Référence des fonctions Manuel PHP . Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies . connection_aborted . connection_status . connection_timeout . constant . define . defined . die . eval . exit . get_browser . __halt_compiler . highlight_file . highlight_string . ignore_user_abort ->pack . php_check_syntax . php_strip_whitespace . show_source . sleep . time_nanosleep . time_sleep_until . uniqid . unpack . usleep |
6.22.21 pack()Compacte des données dans une chaîne binaire[ Exemples avec pack ] PHP 3, PHP 4, PHP 5 string pack ( string format , mixed args , mixed ... )pack compacte les arguments args dans une chaîne binaire, suivant le format format . pack retourne la chaîne binaire. L'idée vient du Perl et tout le formatage fonctionne de la même façon qu'en Perl, mais quelques formats manquent encore (comme "u"). La chaîne de format est composée d'une série de codes de formats, suivis par un quantificateur optionnel. Le quantificateur peut être un entier ou * pour la répétition indéfinie. Pour les formats a, A, h et H, le quantificateur spécifie combien de caractères d'un argument sont pris; pour @, c'est la position absolue où placer les données, et pour le reste, c'est le nombre de répétitions. Actuellement, les formats suivants sont implémentés.
Notez que la distinction entre signé et non signé n'affecte que la fonction unpack , tandis que la fonction pack fournira le même résultat pour les deux formats. De plus, notez que PHP enregistre de manière interne et intégrale les valeurs : cette représentation dépend de la machine. Si vous essayez d'enregistrer une valeur trop grande, elle risque d'être convertie et de donner lieu à des effets de bords vicieux. Voir aussi unpack . |
<< | pack | >> |
ignore_user_abort | Fonctions diverses | php_check_syntax |