* Fixed INI leak between Apache virtual hosts.
* Fixed crashes inside fgetcsv() and make the function binary safe.
* Fixed compilation with early versions of GCC 3.0.
* Fixed a bug that prevented feof() from working correctly with sockets.
* Improved the matching algorithm inside the get_browser() function.
* Fixed resolving of open_basedir on Win32 systems.
* Fixed incorrect errors for non-existent directories when safe_mode is enabled.
* Bundled OpenSSL dlls on Win32 upgraded to 0.9.7c
* Updated bundled PostgreSQL library to version 7.4 in Windows distribution.
* Bundled PCRE library upgraded to 4.5
* Synchronized bundled GD library with GD 2.0.17
* A number of fixes for 64bit systems.
Aller plus loin
- php.net (1 clic)
- Changelog complet (1 clic)
- Téléchargement (1 clic)
# Re: PHP 4.3.5
Posté par Barthelemy . Évalué à 3.
Ceci doit être une des dernières versions de PHP 4 avant le grand bouleversement PHP5 avec un modèle objet complet, utilisation de la bibliothèque libxml2 pour la manipulation du XML, la base de données SQLite (à cause du petit problème de licence mysql) !
[^] # Re: PHP 4.3.5
Posté par Stéphane Traumat (site web personnel) . Évalué à 4.
Je tire mon chapeau !
http://about.me/straumat
[^] # Re: PHP 4.3.5
Posté par MsK` . Évalué à 4.
[^] # Re: PHP 4.3.5
Posté par Stéphane Traumat (site web personnel) . Évalué à 1.
Mais on peut l'utiliser pour faire des scripts aussi !
Il ne faut pas aussi oublier : http://groovy.codehaus.org/(...) !!!
Qui est aussi interessant que perl, python et php pour les scripts !
http://about.me/straumat
[^] # Re: PHP 4.3.5
Posté par rtlol . Évalué à 3.
[^] # Re: PHP 4.3.5
Posté par cumulus . Évalué à 5.
Soit, mais, comment apprend-t-on bien le PHP alors ?
Parce qu'on lit souvent dans les journaux ou ailleurs, que le code est pas "propre",que la mémoire est mal gérée, que c'est mal programmé, etc. D'accord mais, pour ma part je ne demande qu'à bien apprendre mais puisque j'apprends je ne peux pas savoir si j'apprends bien ou pas alors, vous qui savez, apprenez-nous :).
Donc si vous avez des liens qui donnent des astuces, les erreurs à éviter, des techniques de sioux, je suis preneur !
(Hors-sujet mais idem pour le java).
[^] # Re: PHP 4.3.5
Posté par Stéphane Traumat (site web personnel) . Évalué à 5.
peu importe le langage ( C, C++, Java, PHP, ... ).
Le fait de bien maitriser les objets, de connaitre les principaux design patterns, de savoir coment implémenter des tests unitaires... permet de bien programmer dans n'importe quel langage.
Ces notions, une fois maitrisées pour un langage, peuvent être utilisées partout !
http://about.me/straumat
[^] # Re: PHP 4.3.5
Posté par Cali_Mero . Évalué à 3.
En effet, les "professionnels" du php, ceux qui ont plusieurs années de pratique derrière eux (j'en suis), se retrouvent sur le marché du travail en concurrence avec des débutants qui ont fait 2 scripts qui marchent et qui prétendent connaître le php. Pas facile, sur un CV, de se démarquer pour sortir du lot - et c'est un vrai problème de dévalorisation des compétences. Les employeurs se méfient, la compétence php perd de sa valeur....
Le php, même s'il semble facile d'accès, ne dispense pas de solides connaissances en sécurité et en optimisation de code (je ne parle pas des connaissances en matière de standards web, d'accessibilité, d'expérience des bugs cross-browsers etc...), et même en systèmes, réseaux...
Je pense pas de plus que l'on puisse le comparer actuellement avec le perl ou le python pour les scripts...
En terme d'adoption, non, mais cela peut changer : php a tendance à se généraliser sur l'ensemble des distributions, et les perfs des applis en console sont tout à fait satisfaisantes, de plus le langage est simple d'accès, les applis sont portables (sous réserve de faire attention lors de l'écriture du programme/script) et la connectivité aux bases de données est excellente : tout ceci me fait prédire un bel avenir à php pour les scripts génériques en console ou bien même en GUI (phpgtk notamment), aussi bien sous GNU/Linux que sous windows. J'ai déjà développé un paquet d'applis en console avec php, et fait changer d'avis pas mal de gens qui pensaient, comme toi, que ce n'était pas une solution viable par rapport à perl et/ou python...
Petits exemples de fonctionnalités de php mal connues, bien utiles pour les scripts :
escapeshellarg() => http://fr3.php.net/manual/fr/function.escapeshellarg.php(...)
l'opérateur ` (éxécution directe de commandes) => http://fr3.php.net/manual/fr/language.operators.execution.php(...)
la librairie pcntl (signaux, fork, etc..) => http://fr3.php.net/manual/fr/ref.pcntl.php(...)
[^] # Re: PHP 4.3.5
Posté par xsnipe . Évalué à 1.
Des projets de certifications de php sont à l'étude si je ne m'abuse (vu dans le Programmez ! de ce mois... Aïe pas tapez :))
[^] # Re: PHP 4.3.5
Posté par Rémi Hérilier . Évalué à 1.
A ton avis, pourquoi les débutants te prennent-ils la place ? est ce parce que les recruteurs sont idiots au point d'être incapable de voir dans ton CV tes X années d'exp en dev PHP ? est ce à cause d'une conjecture économique branlante où les boites cherchent à minimiser les dépenses en prenant du débutant ? autres questions ....
Pi j'aimerai savoir où tu trouves des annonces où les débutants ont leurs chance ... étant moi même en recherche de boulot, je reçois beaucoup trop de réponse contenant "vous n'avez pas assez d'exp", chose que je comprend largement puisque les annonces s'intitulent toujours "recherche expert XXX avec Y années d'exp ou plus".
les pro sont étiquetés "je ne sais faire que ça"
et les débutants sont étiquetés "je ne suis pas opérationnel tout de suite"
à chacun de se vendre au mieux.
[^] # Re: PHP 4.3.5
Posté par Cali_Mero . Évalué à 1.
Pour les annonces, je vois se multiplier les "cherche stagiaire fin d'études, pour 6 mois, avec expérience significative en php, mysql, oracle..." ou alors "cherche développeur php pour mission d'un mois au smic".
est ce à cause d'une conjecture économique branlante où les boites cherchent à minimiser les dépenses en prenant du débutant ?
Y'a surement de ca, mais vu que ca ne se produit pas pour java et .NET, je pense qu'il y a un problème d'image de php en entreprise que les débutants (réputés pour écrire des sites aux multiples trous de sécu etc...) ne vont certainement pas relever... Les employeurs ont de moins en moins envie de payer quelqu'un pour faire du php, dans le doute (et donc l'incapacité à juger qui est meilleur que l'autre), ils prennent le moins gourmand en terme de salaire, qui est bien souvent le petit nouveau qui débarque.
De plus, la trop grande facilité avec laquelle un débutant peut écrire du code php "qui marche" induit les décideurs à croire qu'on peut confier tout travail en php à un ptit jeune payé à coups de lance-pierres. Et ca c'est un grave problème de fond.
les pro sont étiquetés "je ne sais faire que ça"
Non, ils sont simplement plus chers que les débutants, et comme c'est "facile" de faire du php, il n'y a pas de raison de ne pas prendre un esclave le moins cher.
et les débutants sont étiquetés "je ne suis pas opérationnel tout de suite"
Si tu acceptes d'etre payé en indemnités de stage (trois fois rien) ou d'être jetable, ou carrément esclave bénévole, tu trouveras ton bonheur facilement :
http://www.phpindex.com/jobs/jobs_index.php3(...)
http://www.phpfrance.com/emploi/(...)
[^] # Re: PHP 4.3.5
Posté par Stéphane Traumat (site web personnel) . Évalué à 2.
Dans ce cas la, seul le résultat compte...
exemple:
Généralement, en PHP, il n'y a jamais de tets unitaires fait... ce qui fait gagner du temps au début mais en fait perdre beaucoup par la suite...
En J2EE, je les fait systématiquement ce qui permet de rendre le site plus stable, plus évolutif, plus propre, et surtout plus économique dans le temps.
Mais le décideur n'a pas compris la différence entre mon devis plus cher et celui de mes conccurents qui payent leurs employés au lance pierre....
Voila un exemple de la différence.. mon experience me permet de proposer des test unitaires, l'utilisation de design patterns, la modélisation UML.... le conccurent qui a 1 dev au smic qui programme mal est beaucoup moins cher....
http://about.me/straumat
[^] # Re: PHP 4.3.5
Posté par Rémi Hérilier . Évalué à 1.
mais tu soulèves un autre problème : celui des stages et c'est clair que ça enfonce le clou de la recherche de boulot :-(
un article pas si mal que ça : http://www.pcinpact.com/articles/d/41/1.htm(...)
oui, je sais je suis totalement hors sujet et j'arrête sur le champ =)
[^] # Re: PHP 4.3.5
Posté par neil . Évalué à 1.
[^] # Re: PHP 4.3.5
Posté par dabruce . Évalué à 1.
Suite à l'effet fin 2000 (An 2000 + Euro + Ouais, c'est cool l'info), nombre de personnes sont arrivées dans l'informatique sans même avoir ces bases (Algorithmique).
Du coup, ---> faux informaticiens ---> développeurs php = stagiaires ---> etc ---> Dévaluation de l'analyste-programmeur (Le terme analyste ne fait pas de mal je crois).
Maitrise (Soyons raisonnable, bonne compréhension) de l'algorithmique = Adapation à beaucoup de langages, tandis que pseudo "j'arrive à me débrouiller dans un langage" sans en connaître les bases ne permet pas l'adaptation que nous impose notre domaine.
Juste pour confirmer, en fait.
# Re: PHP 4.3.5
Posté par neil . Évalué à 0.
# Re: PHP 4.3.5
Posté par Code34 (site web personnel) . Évalué à -1.
Si vous mettez en argument:
--with-zlib=/usr/include/linux
il utilisera en réalité : /usr/include/linux/include/linux/zlib/
La bonne solution est donc :
--with-zlib= /usr
[^] # Re: PHP 4.3.5
Posté par Code34 (site web personnel) . Évalué à 0.
Toute les fautes être copyrightées
[^] # Re: PHP 4.3.5
Posté par ookaze . Évalué à 3.
[^] # Re: PHP 4.3.5
Posté par xsnipe . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.