AzeS Posted February 10, 2018 Share Posted February 10, 2018 (edited) I moved my website to an server and installed php7, but now 50% of data processing dosnt work anymore because split isnt working, how can i migrate split to php7 ?Or how can i accomplish that older functions still work in php7 ? Edited February 10, 2018 by AzeS Quote Link to comment Share on other sites More sharing options...
archive Posted February 10, 2018 Share Posted February 10, 2018 The manual gives useful information Quote Link to comment Share on other sites More sharing options...
AzeS Posted February 10, 2018 Author Share Posted February 10, 2018 yes, thank you for that, but id like to change the name for preg_split() to split() in the php lib or install php 5 alongside with 7 without losing 7 as the standart and not to be informed in the fact that its removed/ deprecated Quote Link to comment Share on other sites More sharing options...
requinix Posted February 11, 2018 Share Posted February 11, 2018 Don't. Stuff gets removed for good reasons and adding them back in is counter-productive. Just fix the damn code. Quote Link to comment Share on other sites More sharing options...
AzeS Posted February 11, 2018 Author Share Posted February 11, 2018 (edited) But, but, i need halp, there are more than 3000 pages of php that i would have to go through and yes i have no life Edited February 11, 2018 by AzeS Quote Link to comment Share on other sites More sharing options...
requinix Posted February 11, 2018 Share Posted February 11, 2018 Search for "split". Any good IDE will be able to search an entire project/folder architecture for that, and it's not likely to appear in many places. Quote Link to comment Share on other sites More sharing options...
AzeS Posted February 11, 2018 Author Share Posted February 11, 2018 Ok, ill do it; what will work out the best for me?Sometimes I have: Split("\n", $foo); #and Split("\|", $bar); Quote Link to comment Share on other sites More sharing options...
Solution requinix Posted February 11, 2018 Solution Share Posted February 11, 2018 split() worked using POSIX regular expressions, so you might need to look up what you find sometimes. However \n is a literal character and doesn't need regular expressions. explode("\n", $foo)"\|" is a literal pipe character and doesn't need regular expressions either. explode("|", $bar) 1 Quote Link to comment Share on other sites More sharing options...
mac_gyver Posted February 11, 2018 Share Posted February 11, 2018 3000 pages of php your time might be better spent properly implementing the site using data driven, server-side programming, so that there are only a few instances of any functional logic, that can be easily updated. 1 Quote Link to comment Share on other sites More sharing options...
AzeS Posted February 14, 2018 Author Share Posted February 14, 2018 Done Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.