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 | @classmethod nom 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