note 100860 deleted from function.idn-to-ascii by cmb

From: Date: Mon, 11 Jul 2016 18:24:00 +0000
Subject: note 100860 deleted from function.idn-to-ascii by cmb
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-205966@lists.php.net to get a copy of this message
Note Submitter: Eman ---- With PHP 5.3 I started to recieve Fatal error: Only variables can be passed by reference when trying to call idn_to_ascii with second optional parameter (IDNA_DEFAULT). Moreover these IDNA_* constants are seem to be undefined in PHP 5.3. + PECL idn 0.0.2 When I tried to uninstall PECL idn and install PECL intl (1.1.1) i recieved this: /tmp/pear/temp/intl/collator/collator_class.c:92: error: duplicate ‘static’ /tmp/pear/temp/intl/collator/collator_class.c:96: error: duplicate ‘static’ /tmp/pear/temp/intl/collator/collator_class.c:101: error: duplicate ‘static’ /tmp/pear/temp/intl/collator/collator_class.c:107: error: duplicate ‘static’ make: *** [collator/collator_class.lo] Error 1 So probably compiling PHP 5.3. from sources with --enable-intl will help, but it only means that PHP 5.3. intl version differs from the one available at PECL, which isn't good, I think. I've made my code working again by giving second idn_to_ascii parameter as simple integer variable (with value 0), but something bad is going on here and i will not be surprised if it'll break again after another PHP update...

« previous php.notes (#205966) next »