Welcome Guest, Not a member yet? Register   Sign In
Reactor Engineers
#64

[eluser]Basketcasesoftware[/eluser]
You are right about the namespace compatibility issue. But the point that InsightFX made about the usage of 'var' is on point. Additionally I would suggest using the type hinting feature that's existed since PHP 5.0.
It's not just for classes, but it's for arrays to. If a function or method is needing an array as an argument it's a trivial step to prepend an 'array' before the argument variable. i.e. function foo($fi, array $fum=array()) I've seen code in the loader that simply checks to make sure an argument is an array, and if it's not, just silently converts the argument to a NULL. This trait is undocumented in the User Guide. There isn't even a hint via code comment why this is even done. I only found it by actually looking at the library load code (which revealed other undocumented features). In fact I saw unreachable legacy code there from the previous edition of CI. Yes, I could do a rewrite and a pull. Smile (And contribute to the documentation since I'm complaining about it).

I'll post a code suggestion in an appropriate location if someone can tell me where.


Messages In This Thread
Reactor Engineers - by El Forum - 02-09-2011, 03:31 AM
Reactor Engineers - by El Forum - 02-09-2011, 05:00 AM
Reactor Engineers - by El Forum - 02-09-2011, 05:26 AM
Reactor Engineers - by El Forum - 02-09-2011, 05:43 AM
Reactor Engineers - by El Forum - 02-09-2011, 06:09 AM
Reactor Engineers - by El Forum - 02-09-2011, 09:19 AM
Reactor Engineers - by El Forum - 02-09-2011, 09:56 AM
Reactor Engineers - by El Forum - 02-09-2011, 10:00 AM
Reactor Engineers - by El Forum - 02-09-2011, 08:36 PM
Reactor Engineers - by El Forum - 02-10-2011, 04:34 AM
Reactor Engineers - by El Forum - 02-14-2011, 12:06 AM
Reactor Engineers - by El Forum - 02-14-2011, 12:12 AM
Reactor Engineers - by El Forum - 02-14-2011, 01:10 AM
Reactor Engineers - by El Forum - 02-14-2011, 07:15 AM
Reactor Engineers - by El Forum - 02-14-2011, 10:07 AM
Reactor Engineers - by El Forum - 02-14-2011, 10:32 AM
Reactor Engineers - by El Forum - 02-14-2011, 11:03 AM
Reactor Engineers - by El Forum - 02-14-2011, 11:11 AM
Reactor Engineers - by El Forum - 02-14-2011, 11:15 AM
Reactor Engineers - by El Forum - 02-14-2011, 11:17 AM
Reactor Engineers - by El Forum - 02-14-2011, 03:26 PM
Reactor Engineers - by El Forum - 02-14-2011, 03:41 PM
Reactor Engineers - by El Forum - 02-14-2011, 03:49 PM
Reactor Engineers - by El Forum - 02-14-2011, 04:08 PM
Reactor Engineers - by El Forum - 02-14-2011, 04:21 PM
Reactor Engineers - by El Forum - 02-14-2011, 06:08 PM
Reactor Engineers - by El Forum - 02-14-2011, 06:23 PM
Reactor Engineers - by El Forum - 02-14-2011, 07:16 PM
Reactor Engineers - by El Forum - 02-14-2011, 07:30 PM
Reactor Engineers - by El Forum - 02-14-2011, 08:09 PM
Reactor Engineers - by El Forum - 02-14-2011, 08:14 PM
Reactor Engineers - by El Forum - 02-14-2011, 08:30 PM
Reactor Engineers - by El Forum - 02-14-2011, 08:41 PM
Reactor Engineers - by El Forum - 02-14-2011, 08:55 PM
Reactor Engineers - by El Forum - 02-14-2011, 08:59 PM
Reactor Engineers - by El Forum - 02-14-2011, 09:37 PM
Reactor Engineers - by El Forum - 02-14-2011, 10:18 PM
Reactor Engineers - by El Forum - 02-14-2011, 11:21 PM
Reactor Engineers - by El Forum - 02-15-2011, 12:08 AM
Reactor Engineers - by El Forum - 02-15-2011, 12:59 AM
Reactor Engineers - by El Forum - 02-15-2011, 01:13 AM
Reactor Engineers - by El Forum - 02-15-2011, 01:27 AM
Reactor Engineers - by El Forum - 02-15-2011, 01:37 AM
Reactor Engineers - by El Forum - 02-15-2011, 02:01 AM
Reactor Engineers - by El Forum - 02-15-2011, 02:16 AM
Reactor Engineers - by El Forum - 02-15-2011, 02:54 AM
Reactor Engineers - by El Forum - 02-15-2011, 03:33 AM
Reactor Engineers - by El Forum - 02-15-2011, 03:34 AM
Reactor Engineers - by El Forum - 02-15-2011, 03:49 AM
Reactor Engineers - by El Forum - 02-15-2011, 04:03 AM
Reactor Engineers - by El Forum - 02-15-2011, 04:12 AM
Reactor Engineers - by El Forum - 02-15-2011, 04:21 AM
Reactor Engineers - by El Forum - 02-15-2011, 04:41 AM
Reactor Engineers - by El Forum - 02-15-2011, 05:07 AM
Reactor Engineers - by El Forum - 02-15-2011, 05:57 AM
Reactor Engineers - by El Forum - 02-15-2011, 06:34 AM
Reactor Engineers - by El Forum - 02-15-2011, 07:27 AM
Reactor Engineers - by El Forum - 02-15-2011, 08:16 AM
Reactor Engineers - by El Forum - 02-15-2011, 08:44 AM
Reactor Engineers - by El Forum - 02-15-2011, 08:52 AM
Reactor Engineers - by El Forum - 02-15-2011, 09:32 AM
Reactor Engineers - by El Forum - 02-15-2011, 09:39 AM
Reactor Engineers - by El Forum - 02-15-2011, 09:50 AM
Reactor Engineers - by El Forum - 02-15-2011, 01:55 PM
Reactor Engineers - by El Forum - 02-15-2011, 02:36 PM
Reactor Engineers - by El Forum - 02-15-2011, 02:56 PM
Reactor Engineers - by El Forum - 02-15-2011, 03:00 PM
Reactor Engineers - by El Forum - 02-15-2011, 03:19 PM
Reactor Engineers - by El Forum - 02-15-2011, 11:14 PM
Reactor Engineers - by El Forum - 02-16-2011, 01:32 AM
Reactor Engineers - by El Forum - 02-16-2011, 01:49 AM
Reactor Engineers - by El Forum - 02-16-2011, 02:09 AM
Reactor Engineers - by El Forum - 02-16-2011, 02:28 AM
Reactor Engineers - by El Forum - 02-16-2011, 03:28 AM
Reactor Engineers - by El Forum - 02-16-2011, 04:12 AM
Reactor Engineers - by El Forum - 02-16-2011, 04:12 AM
Reactor Engineers - by El Forum - 02-16-2011, 05:47 PM
Reactor Engineers - by El Forum - 02-16-2011, 06:00 PM
Reactor Engineers - by El Forum - 02-16-2011, 06:24 PM
Reactor Engineers - by El Forum - 02-16-2011, 06:36 PM



Theme © iAndrew 2016 - Forum software by © MyBB