RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Srv: irc.moteurprog.com
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 type int et string en PHP

Forum : PHP - BDD
Sous Catégorie : BDD
Type du sujet : Sujet Normale
FAQ : FAQ PHP - BDD

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET NON RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


PAGE : [1]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM PHP - BDD

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
linkin_pc
Admin Projet
Superviseur :
- Méthodologie.
Modérateur :
- Flex
Chef de projet(s) :
- Let Us Share

Avatar de linkin_pc
Inscrit : 06/10/2006
Messages : 344
Message
#143667
Posté le 05/10/07 à 19:40
Salut la Room
j'arrive pas à définir le type de mes variables dans mes fonctions PHP
Exemple :
Si je creer unne fonction
Test($chaine){
echo $chaine;
}

si j'appelle cette fonction avec Test("007MP"); ca marche il affiche 007MP

mais si je fais un $mp = "007MP"; ensuite Test($mp), il affiche 7MP.

j'ai rajouté un settype dans la fonction comme ci

Test($chaine){
settype($chaine, "string");
echo $chaine;
}

Mais ca marche pas.

Quelqu'un pourrait m'aider. Ca me gave grave.

A+
__________________________
A partir du 14 Mars à 08h43, je passe en mode Flex ....
Le code..............
Ya rien de mieux Ke le kod............

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE ALLER VOIR SON SITE

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

Czayfaboo
Co-Administrateur
Superviseur :
- Langages Dot.
Modérateur :
- CSharp (C#)
Chef de projet(s) :
- ID3.NET Library
- MoteurProg Work.

Avatar de Czayfaboo
Inscrit : 05/01/2005
Messages : 2928
Message
#143800
Posté le 08/10/07 à 14:41
et si tu fais :

function Test(string $chaine){ echo $chaine; }
.

On a le droit au typage fort en php, mais c'est moins simple qu'en C par exemple...

Essaie aussi sinon
string $ch = "007MP"; Test($ch);

Ptèt que çà marchera...
__________________________
Sujet résolu ? Pensez à mettre le tag Image
Un problème en C# ? Vérifiez celui-ci n'est pas déjà résolu dans la FAQ et que le sujet n'est pas traité parmis les tutoriaux ou les articles avant de poster dans le forum C#.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

linkin_pc
Admin Projet
Superviseur :
- Méthodologie.
Modérateur :
- Flex
Chef de projet(s) :
- Let Us Share

Avatar de linkin_pc
Inscrit : 06/10/2006
Messages : 344
Message
#143842
Posté le 09/10/07 à 10:23
Ca ne marche pas. La premiere surtout parce que j'ai deja eu à l'utiliser et ca ne donne rien.

J'ai fait un truc du genre

function Test(string $chaine = ""){ echo $chaine; }


mais il ne marche toujours pas. c'est bizarre ca. il parait que PHP en fonction des premier caracteres d'une chaine, lui attribut automatiquement un type.
Quand il comme premier caractere un entier, il donne un type Int, et lorsque c'est une lettre c'est un type string.
BIzarre
__________________________
A partir du 14 Mars à 08h43, je passe en mode Flex ....
Le code..............
Ya rien de mieux Ke le kod............

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE ALLER VOIR SON SITE

rainbow
Modérateur :
- PHP
Chef de projet(s) :
- IA savane
- Team MoteurProg

Avatar de rainbow
Inscrit : 26/05/2006
Messages : 1179
Message
#143867
Posté le 09/10/07 à 18:11
il y a toujours une méthode bidouillage possible : tu mets "Axxxxx" comme par exemple "A007MP" que tu envoies par argument et tu supprimes ensuite le premier caractère avant d'afficher la chaîne (ou alors tu affiche à partir du deuxième caractère).
__________________________
............ Curtis: RTS 3D ..............
......Image
........... TeamMoteurProg...........

How to ask Questions ou Comment poser une question

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Agahaz
Superviseur :
- Réseaux
Modérateur :
- XP / 2000 / .
- Xhtml/Css
- Visual basic
Avatar de Agahaz
Inscrit : 23/06/2005
Messages : 767
Message
#143876
Posté le 09/10/07 à 20:52
Salut


Avec php 5.1.6, j'ai pas ce problème, donc je peux pas t'aider....
__________________________
FAQ Réseau
N'oubliez pas le tag [Résolu]Image (en haut à droite du titre du sujet)
Site perso sur les éoliennes et la programmation
Radio métal

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE ALLER VOIR SON SITE

linkin_pc
Admin Projet
Superviseur :
- Méthodologie.
Modérateur :
- Flex
Chef de projet(s) :
- Let Us Share

Avatar de linkin_pc
Inscrit : 06/10/2006
Messages : 344
Message
#143886
Posté le 10/10/07 à 09:39
Evidemment

Agahaz dit :
Avec php 5.1.6, j'ai pas ce problème, donc je peux pas t'aider...

Moi j'ai la version 5.1.2 Et je ne suis pas sur que les personnes qui utiliserons le module ait la version 5.1.6 Donc....

rainbow dit :
tu mets "Axxxxx" comme par exemple "A007MP" que tu envoies par argument et tu supprimes ensuite le premier caractère avant d'afficher la chaîne (ou alors tu affiche à partir du deuxième caractère).


C'est vrai que c'est la solution la plus redoutée mais là j'ai pas trop le choix.
OK encotre merci pour les tuyaux.

C'est quand meme bizarre qu'un langage comme PHP ait des pareilles reactions.
__________________________
A partir du 14 Mars à 08h43, je passe en mode Flex ....
Le code..............
Ya rien de mieux Ke le kod............

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE ALLER VOIR SON SITE
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM PHP - BDD



    PAGE : [1]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.