J'écris un analyseur en PHP qui doit être capable de gérer de grandes chaînes en mémoire, c'est donc un problème assez important. (c'est-à-dire, s'il vous plaît ne pas "optimiser prématurément" flamme moi, s'il vous plaît)Quelle est l'efficacité du substrat de PHP?
Comment fonctionne la fonction substr
? Est-ce qu'il fait une deuxième copie des données de chaîne en mémoire, ou fait-il référence à l'original? Devrais-je m'inquiéter d'appeler, par exemple, $str = substr($str, 1);
dans une boucle?
Je pense que la mission serait le tueur, pas le substr. – CaffGeek