Maison > développement back-end > tutoriel php > Comment obtenir la valeur d'un attribut privé en php

Comment obtenir la valeur d'un attribut privé en php

藏色散人
Libérer: 2023-04-09 18:10:01
avant
2782 Les gens l'ont consulté

À l'aide de la méthode de requête de paragraphe chunkById de Laravel, interrogez 2K à la fois , puis par lots dans la base de données, puisqu'il n'y a aucune modification dans cette table, vous pouvez directement interroger et importer

Le problème est que l'attribut de données après la requête est un tableau, qui doit être assemblé manuellement avant. il peut être directement stocké dans la base de données. Il y a beaucoup de champs. Imaginez si cela peut être fait. Obtenez ces données d'attribut directement, puis jetez-les dans le tableau et stockez-les directement dans la base de données

La requête. data est comme ça (recommandé : "tutoriel vidéo php")
Comment obtenir la valeur dun attribut privé en php

est un attribut privé

directement (tableau) $value est comme ça
Comment obtenir la valeur dun attribut privé en php

puis directement
$arrTemp['x00* x00attributes'] ça devrait aller, essayez-le et ça marche

Encapsuler :

public function getProtectedValue($obj, $name) {
    $array = (array)$obj;
    $prefix = chr(0).'*'.chr(0);
    return $array[$prefix.$name];
}
Copier après la connexion

Le code ASCII correspondant à x00 dans la capture d'écran est 0. Utilisez chr pour convertir le code ASCII de 0 en chaîne C'est-à-dire que le code ASCII correspondant à chr(0) est x00, puis épissez *. est OK

Le code ajusté est

$arrTemp = $this->getProtectedValue($value, 'attributes');
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:segmentfault.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal