diff --git a/ecrire/balise/formulaire_ecrire_auteur.php b/ecrire/balise/formulaire_ecrire_auteur.php
index 410a5fd0bde1bcf0138097a0af931d2c470a5ea4..2f11152915649950c2ca7968bc8dc2b2a8c73e56 100644
--- a/ecrire/balise/formulaire_ecrire_auteur.php
+++ b/ecrire/balise/formulaire_ecrire_auteur.php
@@ -60,8 +60,8 @@ function balise_FORMULAIRE_ECRIRE_AUTEUR($p) {
 function balise_FORMULAIRE_ECRIRE_AUTEUR_stat($args, $context_compil) {
 	include_spip('inc/filtres');
 	// Pas d'id_auteur ni d'id_article ? Erreur de contexte
-	$id = intval($args[1]);
-	if (!$args[0] and !$id) {
+	$id = (int) $args[1];
+	if (!$args[0] && !$id) {
 		$msg = [
 			'zbug_champ_hors_motif',
 			[
@@ -76,7 +76,7 @@ function balise_FORMULAIRE_ECRIRE_AUTEUR_stat($args, $context_compil) {
 	}
 	// Si on est dans un contexte article,
 	// sortir tous les mails des auteurs de l'article
-	if (!$args[0] and $id) {
+	if (!$args[0] && $id) {
 		$r = '';
 		$s = sql_allfetsel(
 			'email',
@@ -92,7 +92,7 @@ function balise_FORMULAIRE_ECRIRE_AUTEUR_stat($args, $context_compil) {
 	}
 
 	// On ne peut pas ecrire a un auteur dont le mail n'est pas valide
-	if (!$args[2] or !email_valide($args[2])) {
+	if (!$args[2] || !email_valide($args[2])) {
 		return '';
 	}
 
diff --git a/ecrire/balise/formulaire_inscription.php b/ecrire/balise/formulaire_inscription.php
index 611998f05ccf8dfc2dbf7e60057677b4aee00895..ca5a2445a151c2fb09a00829ee2cdc400dddaf21 100644
--- a/ecrire/balise/formulaire_inscription.php
+++ b/ecrire/balise/formulaire_inscription.php
@@ -77,7 +77,7 @@ function balise_FORMULAIRE_INSCRIPTION_stat($args, $context_compil) {
 
 	// Compatibilité avec l'ancien param "id" dans les deux sens
 	if (!is_array($id_ou_options)) {
-		$options = ['id' => intval($id_ou_options)];
+		$options = ['id' => (int) $id_ou_options];
 		$id = $options['id'];
 	}else {
 		$options = $id_ou_options;
diff --git a/ecrire/balise/info_.php b/ecrire/balise/info_.php
index 3cb1aad45b56606d032535656aa3ece4c9f86981..9a63530e864c8ff32ee15a2d7a84dab5c54d78b1 100644
--- a/ecrire/balise/info_.php
+++ b/ecrire/balise/info_.php
@@ -42,7 +42,7 @@ function balise_INFO__dist($p) {
 	$info = $p->nom_champ;
 	$type_objet = interprete_argument_balise(1, $p);
 	$id_objet = interprete_argument_balise(2, $p);
-	if ($info === 'INFO_' or !$type_objet or !$id_objet) {
+	if ($info === 'INFO_' || !$type_objet || !$id_objet) {
 		$msg = _T('zbug_balise_sans_argument', ['balise' => ' INFO_']);
 		erreur_squelette($msg, $p);
 		$p->interdire_scripts = true;