Résumé des différences entre les principaux éléments tels que les classes et méthodes python et php.
Vous empêcher de savoir qui est quoi.
| article | Python | PHP |
|---|---|---|
| une fonction | nom de la fonction def(): | fonction Nom de la fonction(){} |
| Fin de traitement | nouvelle ligne | ; |
| Commenter | # | // or /* */ |
| variable | Nom de variable | $Nom de variable |
| Définition de classe | nom de classe de classe: | nom de classe de classe{} |
| constructeur | def __init__(self): | Accéder à la fonction de droite__construct(){} |
| exemple | nom de la classe() | newnom de la classe() |
| Propriété*1 | Nom de la propriété | $Nom de la propriété |
| Appel de propriété | exemple.Nom de la propriété | exemple->Nom de la propriété |
| Instance elle-même | self | $this |
| Appelez votre propriété | self.Nom de la propriété | $this->Nom de la propriété |
| Méthode | nom de la méthode def(self) | Accéder au nom de la méthode de la fonction de droite() |
| Appel de méthode | exemple.Nom de la méthode() | exemple->Nom de la méthode() |
| Héritage | nom de classe de classe(Nom de la classe parent): | nom de classe de classe extends Nom de la classe parent{} |
| Lire le fichier | nom du module d'importation | require_once(' ') |
| Chargement de classe | à partir du nom du module importation du nom de la classe | require_once(' ') |
| Appel de méthode de classe parent | super().Nom de la méthode() | parent::Nom de la méthode() |
| Méthode de classe | @classmethodnom de la méthode def(): |
Accéder au nom de la méthode de la fonction statique à droite(){} |
| Appel d'une méthode de classe | nom de la classe.Nom de la méthode() | nom de la classe::Nom de la méthode() |
| Propriétés de classe | (Conformément à la définition de la méthode) Nom de la propriété |
Accéder à droite statique$Nom de la propriété |
| Appel des propriétés de classe | nom de la classe.Nom de la propriété | nom de la classe::$Nom de la propriété |
| production | print() | echo/print |
| Tableau | [] | array() |
| Tableau avec clés | {Nom de la clé:valeur} | array(Nom de la clé=>valeur) |
| Nom du tableau avec clé | Sorte de dictionnaire | Tableau associatif |
| Nombre d'éléments dans le tableau | len(Tableau) | count(Tableau) |
| Expansion variable*2 | f'{variable}' | "${variable}" |
| pour déclaration | pour variable dans la plage(Prix ouvert,le dernier prix,Étape) ※le dernier prixは含まない |
for($Nom de variable=valeur initiale:Expression conditionnelle:Étape){} |
| Extraire un par un du tableau | pour la variable dans le tableau: | foreach($Nom de variable en tant que tableau) |
| if déclaration | si expression conditionnelle: | if(Expression conditionnelle){} |
| else if | expression conditionnelle elif: | elseif (Expression conditionnelle){} |
| instruction switch | Aucun | switch(){état du boîtier:En traitement; break;} |
| and | and | &&/and |
| or | or | 2 tuyaux/or |
| Opérateur d'incrément | Aucun | ++ |
| Opérateur de décrémentation | Aucun | -- |
| Convertir en type entier | int() | intval() |
| Convertir en type chaîne | str() | strval() |
| Conversion de type en décimal | float() | floatval() |
| Séparateur à 3 chiffres | '{:,d}'.format(Valeur numérique) f'{Valeur numérique:,d}' |
number_format() |
Recommended Posts