The following warnings occurred:
Warning [2] Use of undefined constant SAPI_NAME - assumed 'SAPI_NAME' (this will throw an Error in a future version of PHP) - Line: 3388 - File: inc/functions.php PHP 7.4.33-nmm7 (Linux)
File Line Function
/inc/functions.php 3388 errorHandler->error
/showthread.php 116 build_archive_link
Warning [2] Use of undefined constant IN_ARCHIVE - assumed 'IN_ARCHIVE' (this will throw an Error in a future version of PHP) - Line: 3331 - File: inc/functions.php PHP 7.4.33-nmm7 (Linux)
File Line Function
/inc/functions.php 3331 errorHandler->error
/inc/functions.php 3324 build_forum_breadcrumb
/showthread.php 195 build_forum_breadcrumb
Warning [2] Use of undefined constant IN_ARCHIVE - assumed 'IN_ARCHIVE' (this will throw an Error in a future version of PHP) - Line: 3331 - File: inc/functions.php PHP 7.4.33-nmm7 (Linux)
File Line Function
/inc/functions.php 3331 errorHandler->error
/showthread.php 195 build_forum_breadcrumb






Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Function arguments and numbers
Author Message
karma
Moderator
****

Posts: 178
Likes Given: 17
Likes Received: 32 in 29 posts
Joined: Jul 2012
Reputation: 3



Post: #6
RE: Function arguments and numbers
Let me explain better.
I am testing the function i posted here http://forum.spherecommunity.net/Thread-...-function.
Calling UTEXT 0,0,0,0,test will show "test".
Calling UTEXT 0,0,0,0,0c will show "0c".
Calling UTEXT 0,0,0,0,12 will show "oc".
This because of the automatic typization of arguments and variables in spherescript. <ARGV[4]> is treated as a string if i send "test", but as a number if i send "0c", or "12". The ideal behavior would be to treat all arguments as strings or, in the case, single chars.
Thus, in the "12" case, a SAY <ARGV[4]> will show 0c, not 12, because numbers are automatically parsed in hex. I cannot EVAL or HVAL <ARGV[4]> a priori, because i can use the same function to display strings, decimal or hexadecimal numbers, or whatever.
I do know what i'll pass, but i'm trying to use this function for general purposes.
I can't use ARGS and STRARG/STREAT, because i separate arguments with commas, not with spaces.
(This post was last modified: 05-04-2014 07:53 AM by karma.)
05-04-2014 07:51 AM
Find all posts by this user Like Post Quote this message in a reply
Post Reply 


Messages In This Thread
Function arguments and numbers - karma - 05-04-2014, 05:24 AM
RE: Function arguments and numbers - karma - 05-04-2014, 05:52 AM
RE: Function arguments and numbers - Feeh - 05-04-2014, 06:27 AM
RE: Function arguments and numbers - karma - 05-04-2014 07:51 AM
RE: Function arguments and numbers - karma - 05-04-2014, 09:41 AM
RE: Function arguments and numbers - karma - 05-04-2014, 09:58 AM
RE: Function arguments and numbers - karma - 05-04-2014, 07:25 PM

Forum Jump:


User(s) browsing this thread: 1 Guest(s)